欢迎访问宙启技术站
智能推送

Java中字符串常用函数示例

发布时间:2023-06-24 14:46:27

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中字符串常用函数的示例,可应用于字符串的各种操作和处理场景。