Java中常用的String类函数的使用方法和效果
发布时间:2023-06-15 12:56:07
Java语言中的字符串(String)是一个不可变的字符序列。Java提供了许多String类的方法来处理和操作字符串。以下是Java中常用的String类函数的使用方法和效果。
1. length()
该函数返回一个字符串的长度,即该字符串中的字符数目。
示例:
String str = "abcdefg"; System.out.println(str.length());
输出结果为:7
2. concat()
该函数将一个字符串连接到另一个字符串上。
示例:
String str1 = "Hello "; String str2 = "World!"; System.out.println(str1.concat(str2));
输出结果为:Hello World!
3. equals()
该函数比较两个字符串的内容是否相等。
示例:
String str1 = "Hello"; String str2 = "hello"; System.out.println(str1.equals(str2));
输出结果为:false
4. toUpperCase()
该函数将一个字符串转换为大写。
示例:
String str = "hello"; System.out.println(str.toUpperCase());
输出结果为:HELLO
5. toLowerCase()
该函数将一个字符串转换为小写。
示例:
String str = "HELLO"; System.out.println(str.toLowerCase());
输出结果为:hello
6. trim()
该函数去除字符串中的空格。
示例:
String str = " hello "; System.out.println(str.trim());
输出结果为:hello
7. substring()
该函数从一个字符串中提取另一个字符串。
示例:
String str = "Hello World!"; System.out.println(str.substring(0,5));
输出结果为:Hello
8. replace()
该函数将一个字符或字符串替换为另一个字符或字符串。
示例:
String str = "Hello World!";
System.out.println(str.replace("World", "Java"));
输出结果为:Hello Java!
9. indexOf()
该函数返回一个字符或字符串在原字符串中 次出现的位置。
示例:
String str = "Hello World!";
System.out.println(str.indexOf("o"));
输出结果为:4
10. split()
该函数将一个字符串分割成多个字符串,存放在一个数组中。
示例:
String str = "java,python,c++,php";
String[] arr = str.split(",");
for (String s : arr) {
System.out.println(s);
}
输出结果为:
java python c++ php
总结:Java中的String类函数丰富多样,可以用来处理和操作字符串。开发人员应该根据实际需求灵活运用这些函数,完成各种字符串处理任务。
