Java中常用的字符串函数和使用方法
发布时间:2023-06-20 07:40:46
Java中的字符串是一种特殊的对象类型,它包含一个字符数组,可以存储和处理文本。
字符串函数是Java中常用的处理字符串的方法,下面介绍一些常用的字符串函数和使用方法。
1. length()函数
length()函数返回字符串中字符的个数。
示例代码:
String str = "Hello World!";
int len = str.length();
System.out.println("字符串长度为:" + len);
输出结果为:
字符串长度为:12
2. charAt()函数
charAt()函数返回指定索引位置的字符。
示例代码:
String str = "Hello World!";
char c = str.charAt(1);
System.out.println("索引位置为1的字符为:" + c);
输出结果为:
索引位置为1的字符为:e
3. equals()函数
equals()函数判断两个字符串是否相等。
示例代码:
String str1 = "Hello World!";
String str2 = "hello world!";
if(str1.equals(str2)){
System.out.println("两个字符串相等");
}else{
System.out.println("两个字符串不相等");
}
输出结果为:
两个字符串不相等
4. toLowerCase()函数
toLowerCase()函数将字符串转换为小写字母形式。
示例代码:
String str1 = "Hello World!";
String str2 = str1.toLowerCase();
System.out.println("原始字符串为:" + str1);
System.out.println("转换后字符串为:" + str2);
输出结果为:
原始字符串为:Hello World! 转换后字符串为:hello world!
5. toUpperCase()函数
toUpperCase()函数将字符串转换为大写字母形式。
示例代码:
String str1 = "Hello World!";
String str2 = str1.toUpperCase();
System.out.println("原始字符串为:" + str1);
System.out.println("转换后字符串为:" + str2);
输出结果为:
原始字符串为:Hello World! 转换后字符串为:HELLO WORLD!
6. indexOf()函数
indexOf()函数返回指定字符或子字符串在字符串中 次出现的位置。
示例代码:
String str = "Hello World!";
int index = str.indexOf("o");
System.out.println("字符o 次出现的位置为:" + index);
输出结果为:
字符o 次出现的位置为:4
7. substring()函数
substring()函数返回从指定位置开始的子字符串。
示例代码:
String str = "Hello World!";
String subStr = str.substring(6);
System.out.println("从索引位置6开始的子字符串为:" + subStr);
输出结果为:
从索引位置6开始的子字符串为:World!
8. replace()函数
replace()函数将字符串中的指定字符或子字符串替换为新的字符或子字符串。
示例代码:
String str = "Hello World!";
String newStr = str.replace("o", "a");
System.out.println("替换后字符串为:" + newStr);
输出结果为:
替换后字符串为:Hella Warld!
9. trim()函数
trim()函数去除字符串两端的空格。
示例代码:
String str = " Hello World! ";
String newStr = str.trim();
System.out.println("去除空格后的字符串为:" + newStr);
输出结果为:
去除空格后的字符串为:Hello World!
总结:
Java中的字符串函数十分丰富,以上仅为常用的一部分,通过掌握这些函数的使用方法,可以更加方便地处理字符串。
