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

Java中的字符串函数-用法及示例

发布时间:2023-06-16 07:16:57

Java是一种高级编程语言,它支持使用字符串来完成许多任务。字符串是一个基本的数据类型,也是一个非常强大的工具,可以处理文本和数字的数据。

在本文中,我们将介绍Java中常用的字符串函数(方法),并提供示例帮助您更好地了解它们的用法和实际操作效果。

1. length()

length()函数用于获取字符串的长度。

示例:

String str = "Hello World!";
int len = str.length();
System.out.println("字符串长度为:" + len);

输出:

字符串长度为:12

2. charAt()

charAt()函数用于获取字符串中指定位置的字符。

示例:

String str = "Hello World!";
char c = str.charAt(6);
System.out.println("第6个字符是:" + c);

输出:

第6个字符是:W

3. substring()

substring()函数用于获取字符串的子串。

示例:

String str = "Hello World!";
String subStr = str.substring(6, 11);
System.out.println("字符串的子串是:" + subStr);

输出:

字符串的子串是:World

4. replace()

replace()函数用于替换字符串中的字符或字符串。

示例:

String str = "Hello World!";
String newStr = str.replace("World", "Java");
System.out.println("新的字符串是:" + newStr);

输出:

新的字符串是:Hello Java!

5. toLowerCase()

toLowerCase()函数用于将字符串中的所有字符转换为小写。

示例:

String str = "Hello World!";
String newStr = str.toLowerCase();
System.out.println("转换后的字符串是:" + newStr);

输出:

转换后的字符串是:hello world!

6. toUpperCase()

toUpperCase()函数用于将字符串中的所有字符转换为大写。

示例:

String str = "Hello World!";
String newStr = str.toUpperCase();
System.out.println("转换后的字符串是:" + newStr);

输出:

转换后的字符串是:HELLO WORLD!

7. trim()

trim()函数用于去除字符串中的空格。

示例:

String str = "  Hello World!  ";
String newStr = str.trim();
System.out.println("去除空格后的字符串是:" + newStr);

输出:

去除空格后的字符串是:Hello World!

8. indexOf()

indexOf()函数用于获取字符串中指定字符或字符串的位置。

示例:

String str = "Hello World!";
int index = str.indexOf("o");
System.out.println("第一个o的位置是:" + index);

输出:

第一个o的位置是:4

9. split()

split()函数用于将字符串按照指定的字符或字符串分割成若干个子字符串。

示例:

String str = "Hello, World!";
String[] strArr = str.split(",");
for(String s : strArr) {
    System.out.println(s.trim());
}

输出:

Hello
World!

10. startsWith()

startsWith()函数用于判断字符串是否以指定字符或字符串开头。

示例:

String str = "Hello World!";
boolean isStartWithHello = str.startsWith("Hello");
System.out.println("字符串是否以Hello开头:" + isStartWithHello);

输出:

字符串是否以Hello开头:true

11. endsWith()

endsWith()函数用于判断字符串是否以指定字符或字符串结尾。

示例:

String str = "Hello World!";
boolean isEndWithWorld = str.endsWith("World!");
System.out.println("字符串是否以World!结尾:" + isEndWithWorld);

输出:

字符串是否以World!结尾:true

总结

字符串函数是Java中非常常用的函数之一,在实际开发中,掌握这些函数的使用方法可以帮助我们更加高效地处理文本和数字的数据。在学习时,可以结合实际问题来尝试运用,不断加深理解。