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

使用Java的String函数来处理字符串

发布时间:2023-08-22 08:09:50

在Java中,可以使用String类的一些常用函数来处理字符串。下面是一些常用的String函数:

1. charAt(int index): 返回指定索引位置的字符。

String str = "Hello, World!";
char ch = str.charAt(7);  // ch = 'W'

2. length(): 返回字符串的长度。

String str = "Hello";
int len = str.length();  // len = 5

3. substring(int beginIndex, int endIndex): 返回一个新的字符串,包含从beginIndex到endIndex之间的字符。

String str = "Hello, World!";
String subStr = str.substring(7, 12);  // subStr = "World"

4. toLowerCase(): 将字符串中的所有字符转换为小写字母。

String str = "Hello";
String lowerStr = str.toLowerCase();  // lowerStr = "hello"

5. toUpperCase(): 将字符串中的所有字符转换为大写字母。

String str = "World";
String upperStr = str.toUpperCase();  // upperStr = "WORLD"

6. startsWith(String prefix): 判断字符串是否以指定的前缀开头。

String str = "Hello, World!";
boolean startsWithHello = str.startsWith("Hello");  // startsWithHello = true

7. endsWith(String suffix): 判断字符串是否以指定的后缀结尾。

String str = "Hello, World!";
boolean endsWithWorld = str.endsWith("World");  // endsWithWorld = false

8. indexOf(String str): 返回指定子字符串在原字符串中第一次出现的索引位置。

String str = "Hello, World!";
int index = str.indexOf("World");  // index = 7

9. lastIndexOf(String str): 返回指定子字符串在原字符串中最后一次出现的索引位置。

String str = "Hello, World!";
int lastIndex = str.lastIndexOf("o");  // lastIndex = 8

10. replace(CharSequence target, CharSequence replacement): 使用新字符串替换原字符串中的指定子字符串。

String str = "Hello, World!";
String newStr = str.replace("World", "Java");  // newStr = "Hello, Java!"

这些是Java中一些常用的String函数,可以基于这些函数进行更复杂的字符串处理操作。