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

10个常用的Java字符串函数及示例

发布时间:2023-10-26 22:21:01

Java是一种广泛使用的编程语言,它提供了丰富的字符串处理函数来满足开发者的需求。下面将介绍十个常用的Java字符串函数,并提供示例代码展示它们的用法。

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

示例代码:

String str = "Hello World";
int length = str.length();
System.out.println("字符串长度为:" + length);

输出结果:

字符串长度为:11

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

示例代码:

String str = "Hello World";
char ch = str.charAt(4);
System.out.println("索引4处的字符为:" + ch);

输出结果:

索引4处的字符为:o

3. substring():返回指定索引范围内的子字符串。

示例代码:

String str = "Hello World";
String subStr = str.substring(6, 11);
System.out.println("索引6到11处的子字符串为:" + subStr);

输出结果:

索引6到11处的子字符串为:World

4. equals():比较两个字符串是否相等。

示例代码:

String str1 = "Hello";
String str2 = "hello";
boolean isEqual = str1.equals(str2);
System.out.println("两个字符串是否相等:" + isEqual);

输出结果:

两个字符串是否相等:false

5. equalsIgnoreCase():忽略大小写比较两个字符串是否相等。

示例代码:

String str1 = "Hello";
String str2 = "hello";
boolean isEqual = str1.equalsIgnoreCase(str2);
System.out.println("两个字符串是否相等:" + isEqual);

输出结果:

两个字符串是否相等:true

6. indexOf():返回指定字符或字符串在字符串中 次出现的索引。

示例代码:

String str = "Hello World";
int index = str.indexOf("o");
System.out.println("字符'o'      次出现的索引为:" + index);

输出结果:

字符'o'      次出现的索引为:4

7. toLowerCase():将字符串转换为小写。

示例代码:

String str = "Hello World";
String lowerCaseStr = str.toLowerCase();
System.out.println("转换为小写后的字符串为:" + lowerCaseStr);

输出结果:

转换为小写后的字符串为:hello world

8. toUpperCase():将字符串转换为大写。

示例代码:

String str = "Hello World";
String upperCaseStr = str.toUpperCase();
System.out.println("转换为大写后的字符串为:" + upperCaseStr);

输出结果:

转换为大写后的字符串为:HELLO WORLD

9. trim():去除字符串的首尾空格。

示例代码:

String str = "  Hello World  ";
String trimmedStr = str.trim();
System.out.println("去除首尾空格后的字符串为:" + trimmedStr);

输出结果:

去除首尾空格后的字符串为:Hello World

10. replace():将字符串中的字符或字符串替换为指定的字符或字符串。

示例代码:

String str = "Hello World";
String replacedStr = str.replace("o", "a");
System.out.println("将字符'o'替换为'a'后的字符串为:" + replacedStr);

输出结果:

将字符'o'替换为'a'后的字符串为:Hella Warld

以上是十个常用的Java字符串函数及示例,开发者可以根据需求自由选择使用。这些函数能够帮助我们对字符串进行长度获取、字符获取、子字符串获取、比较、转换、搜索等操作,是字符串处理中不可或缺的工具。