JavaString函数的常用方式
Java String 是 Java 语言中最常见的数据类型之一。它是一种不可变的对象,可以用来表示字符串。Java String 提供了很多操作字符串的函数,本文将介绍一些常用的 Java String 函数。
1. length()
length() 函数用于返回字符串的长度。例如:
String str = "Hello world!"; int len = str.length(); // len = 12
2. charAt()
charAt() 函数用于返回字符串中某个指定索引位置的字符。例如:
String str = "Hello world!"; char ch = str.charAt(1); // ch = 'e'
3. substring()
substring() 函数用于截取字符串的一部分。可以传入一个开始索引和一个结束索引作为参数,也可以只传入开始索引,此时将取到字符串的末尾。例如:
String str = "Hello world!"; String substr1 = str.substring(1, 4); // substr1 = "ell" String substr2 = str.substring(6); // substr2 = "world!"
4. indexOf()
indexOf() 函数用于查找一个字符或一段字符在字符串中 次出现的位置。例如:
String str = "Hello world!";
int index = str.indexOf("world"); // index = 6
5. lastIndexOf()
lastIndexOf() 函数用于查找一个字符或一段字符在字符串中最后一次出现的位置。例如:
String str = "Hello world!";
int lastIndex = str.lastIndexOf("o"); // lastIndex = 7
6. equals()
equals() 函数用于判断两个字符串是否相等。例如:
String str1 = "Hello world!"; String str2 = "Hello world!"; boolean isEqual = str1.equals(str2); // isEqual = true
7. startsWith()
startsWith() 函数用于判断一个字符串是否以指定的子字符串开头。例如:
String str = "Hello world!";
boolean startsWith = str.startsWith("Hello"); // startsWith = true
8. endsWith()
endsWith() 函数用于判断一个字符串是否以指定的子字符串结尾。例如:
String str = "Hello world!";
boolean endsWith = str.endsWith("world!"); // endsWith = true
9. toUpperCase()
toUpperCase() 函数用于将字符串中的所有字符转换为大写。例如:
String str = "Hello world!"; String upperCaseStr = str.toUpperCase(); // upperCaseStr = "HELLO WORLD!"
10. toLowerCase()
toLowerCase() 函数用于将字符串中的所有字符转换为小写。例如:
String str = "Hello world!"; String lowerCaseStr = str.toLowerCase(); // lowerCaseStr = "hello world!"
11. trim()
trim() 函数用于去除字符串两端的空格。例如:
String str = " Hello world! "; String trimmedStr = str.trim(); // trimmedStr = "Hello world!"
12. replace()
replace() 函数用于替换字符串中的某个字符或一段字符串。例如:
String str = "Hello world!";
String replacedStr = str.replace("world", "Java"); // replacedStr = "Hello Java!"
13. split()
split() 函数用于将字符串按照某个分隔符分割成一个字符串数组。例如:
String str = "1,2,3,4,5";
String[] strArray = str.split(","); // strArray = ["1", "2", "3", "4", "5"]
14. valueOf()
valueOf() 函数用于将其他类型的数据转换为字符串。例如:
int num = 123; String str = String.valueOf(num); // str = "123"
综上所述,Java String 提供了很多操作字符串的函数,开发者可以根据实际需要选择合适的函数进行操作。
