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