Java中字符串常用函数示例
1. length()
获取字符串的长度,返回值为一个整数,表示字符串的长度。
示例代码:
String str = "Hello World!";
int len = str.length();
System.out.println(len);
输出结果为:
12
2. charAt()
获取字符串中指定位置的字符,返回值为一个字符。
示例代码:
String str = "Hello World!";
char ch = str.charAt(4);
System.out.println(ch);
输出结果为:
o
3. indexOf()
查找字符串中指定字符或子字符串的位置,返回值为一个整数,表示 次出现的位置。如果没有找到,则返回-1。
示例代码:
String str = "Hello World!";
int pos = str.indexOf("World");
System.out.println(pos);
输出结果为:
6
4. substring()
获取字符串中指定位置的子字符串,返回值为一个新的字符串。
示例代码:
String str = "Hello World!";
String sub = str.substring(6);
System.out.println(sub);
输出结果为:
World!
5. toUpperCase()
将字符串中的所有字符转换为大写字母,返回值为一个新的字符串。
示例代码:
String str = "Hello World!";
String upper = str.toUpperCase();
System.out.println(upper);
输出结果为:
HELLO WORLD!
6. toLowerCase()
将字符串中的所有字符转换为小写字母,返回值为一个新的字符串。
示例代码:
String str = "Hello World!";
String lower = str.toLowerCase();
System.out.println(lower);
输出结果为:
hello world!
7. trim()
去掉字符串中的前导和尾部空格,返回值为一个新的字符串。
示例代码:
String str = " Hello World! ";
String trim = str.trim();
System.out.println(trim);
输出结果为:
Hello World!
8. replace()
替换字符串中的指定字符或子字符串,返回值为一个新的字符串。
示例代码:
String str = "Hello World!";
String replace = str.replace("World", "Java");
System.out.println(replace);
输出结果为:
Hello Java!
9. startsWith()
判断字符串是否以指定的字符或子字符串开头,返回值为一个布尔值。
示例代码:
String str = "Hello World!";
boolean starts = str.startsWith("Hello");
System.out.println(starts);
输出结果为:
true
10. endsWith()
判断字符串是否以指定的字符或子字符串结尾,返回值为一个布尔值。
示例代码:
String str = "Hello World!";
boolean ends = str.endsWith("World!");
System.out.println(ends);
输出结果为:
true
以上是Java中字符串常用函数的示例,可应用于字符串的各种操作和处理场景。
