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

JavaString函数的常用方式

发布时间:2023-06-09 18:53:51

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 提供了很多操作字符串的函数,开发者可以根据实际需要选择合适的函数进行操作。