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

使用Java中的String函数对字符串进行操作的示例

发布时间:2023-11-12 13:56:31

Java中的String类提供了许多函数来操作字符串。下面是一些常用的String函数示例:

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

String str = "Hello World";
int length = str.length(); // length = 11

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

String str = "Hello World";
char ch = str.charAt(4); // ch = 'o'

3. substring():返回从指定索引开始到字符串末尾(或指定索引)的子字符串。

String str = "Hello World";
String subStr1 = str.substring(6); // subStr1 = "World"
String subStr2 = str.substring(0, 5); // subStr2 = "Hello"

4. toLowerCase() 和 toUpperCase():将字符串转换为小写或大写。

String str = "Hello World";
String lowerCase = str.toLowerCase(); // lowerCase = "hello world"
String upperCase = str.toUpperCase(); // upperCase = "HELLO WORLD"

5. equals() 和 equalsIgnoreCase():判断两个字符串是否相等。

String str1 = "Hello";
String str2 = "hello";
boolean isEqual1 = str1.equals(str2); // isEqual1 = false
boolean isEqual2 = str1.equalsIgnoreCase(str2); // isEqual2 = true

6. indexOf() 和 lastIndexOf():返回指定字符或子字符串的 个/最后一个出现位置的索引。

String str = "Hello World";
int index1 = str.indexOf('o'); // index1 = 4
int index2 = str.lastIndexOf('o'); // index2 = 7

7. replace():将指定字符或子字符串替换为新字符串。

String str = "Hello World";
String newStr = str.replace('o', 'a'); // newStr = "Hella Warld"

8. trim():删除字符串开头和结尾的空格。

String str = "  Hello World  ";
String trimmedStr = str.trim(); // trimmedStr = "Hello World"

9. split():将字符串拆分为指定分隔符的子字符串数组。

String str = "Hello,World";
String[] splitStr = str.split(","); // splitStr = ["Hello", "World"]

10. concat():连接两个字符串。

String str1 = "Hello";
String str2 = " World";
String concatStr = str1.concat(str2); // concatStr = "Hello World"

这些只是Java中String类提供的一些常见函数示例,String类还有很多其他函数用于字符串操作。通过使用这些String函数,开发者可以方便地对字符串进行各种操作。