Java函数库大全:常用字符串操作函数
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(),希望对你有所帮助。
