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

Java函数库大全:常用字符串操作函数

发布时间:2023-06-10 23:53:27

Java是一种强大的编程语言,它支持许多有用的函数库,这些函数库可以帮助开发人员完成一些繁琐的字符串操作,提高开发效率。在这篇文章中,我们将介绍一些常用的Java字符串操作函数。

1. equals()

equals()方法用于比较两个字符串是否相等,如果相等就返回true,否则返回false。

示例代码:

String str1 = "hello";

String str2 = "world";

if (str1.equals(str2)) {

    System.out.println("str1 和 str2 相等");

} else {

    System.out.println("str1 和 str2 不相等");

}

2. length()

length()方法用于返回字符串的长度。

示例代码:

String str = "hello world";

int len = str.length();

System.out.println("字符串的长度为:" + len);

3. indexOf()

indexOf()方法用于查找字符串中某一子串的位置,如果找到了就返回该子串第一次出现的位置,如果找不到就返回-1。

示例代码:

String str = "hello world";

int index = str.indexOf("world");

if (index != -1) {

    System.out.println("字符串中包含子串 world,位置为:" + index);

} else {

    System.out.println("字符串中不包含子串 world");

}

4. substring()

substring()方法用于截取字符串中的一部分,它需要两个参数,第一个参数为起始索引,第二个参数为截取的长度。

示例代码:

String str = "hello world";

String substr = str.substring(6, 11);

System.out.println("提取出来的子字符串为:" + substr);

5. replace()

replace()方法用于将字符串中某一子串替换为另一个串。

示例代码:

String str = "hello world";

String replacedStr = str.replace("world", "Java");

System.out.println("替换后的字符串为:" + replacedStr);

6. split()

split()方法用于将字符串按照指定的分隔符进行分割,返回一个字符串数组。

示例代码:

String str = "1,2,3,4,5";

String[] strArray = str.split(",");

for (String s : strArray) {

    System.out.println(s);

}

7. toLowerCase()

toLowerCase()方法用于将字符串中所有的大写字母转换为小写字母。

示例代码:

String str = "HELLO WORLD";

String lowerStr = str.toLowerCase();

System.out.println("转换为小写字母后的字符串为:" + lowerStr);

8. toUpperCase()

toUpperCase()方法用于将字符串中所有的小写字母转换为大写字母。

示例代码:

String str = "hello world";

String upperStr = str.toUpperCase();

System.out.println("转换为大写字母后的字符串为:" + upperStr);

9. trim()

trim()方法用于去除字符串中的空格。

示例代码:

String str = "    hello world    ";

String trimStr = str.trim();

System.out.println("去除空格后的字符串为:" + trimStr);

10. startsWith()

startsWith()方法用于判断字符串是否以指定的前缀开始。

示例代码:

String str = "hello world";

if (str.startsWith("hello")) {

    System.out.println("字符串以 hello 开始");

} else {

    System.out.println("字符串不以 hello 开始");

}

总结

Java是一种功能强大的编程语言,它支持许多有用的函数库,这些函数库可以帮助开发人员完成各种字符串操作,提高开发效率。在本文中,我们介绍了一些常用的Java字符串操作函数,包括equals()、length()、indexOf()、substring()、replace()、split()、toLowerCase()、toUpperCase()、trim()和startsWith(),希望对你有所帮助。