Java字符串函数列表及使用示例
发布时间:2023-07-24 05:52:30
Java字符串是一种用于存储和操作文本数据的数据类型。Java提供了许多字符串函数,可以帮助我们处理字符串。下面是一些常用的字符串函数列表及其使用示例:
1. length()函数:返回字符串的长度。
String str = "Hello World!";
int len = str.length();
System.out.println("字符串的长度为:" + len); // 输出:字符串的长度为:12
2. charAt()函数:返回字符串中指定位置的字符。
String str = "Hello World!";
char ch = str.charAt(6);
System.out.println("字符串中第6个位置的字符为:" + ch); // 输出:字符串中第6个位置的字符为:W
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 equal = str1.equals(str2);
System.out.println("两个字符串是否相等:" + equal); // 输出:两个字符串是否相等:false
5. compareTo()函数:比较两个字符串的大小。
String str1 = "Hello";
String str2 = "hello";
int result = str1.compareTo(str2);
System.out.println("两个字符串的比较结果为:" + result); // 输出:两个字符串的比较结果为:-32
6. indexOf()函数:返回指定字符或子字符串在字符串中 次出现的位置。
String str = "Hello World!";
int index = str.indexOf("W");
System.out.println("字符W在字符串中 次出现的位置:" + index); // 输出:字符W在字符串中 次出现的位置:6
7. replace()函数:将字符串中的指定字符或子字符串替换成新的字符或子字符串。
String str = "Hello World!";
String newStr = str.replace("Hello", "Hi");
System.out.println("替换后的字符串:" + newStr); // 输出:替换后的字符串:Hi World!
8. toLowerCase()函数:将字符串转换为小写字母形式。
String str = "Hello World!";
String lowerStr = str.toLowerCase();
System.out.println("转换为小写字母形式后的字符串:" + lowerStr); // 输出:转换为小写字母形式后的字符串:hello world!
9. toUpperCase()函数:将字符串转换为大写字母形式。
String str = "Hello World!";
String upperStr = str.toUpperCase();
System.out.println("转换为大写字母形式后的字符串:" + upperStr); // 输出:转换为大写字母形式后的字符串:HELLO WORLD!
10. trim()函数:去除字符串两端的空格。
String str = " Hello World! ";
String trimStr = str.trim();
System.out.println("去除两端空格后的字符串:" + trimStr); // 输出:去除两端空格后的字符串:Hello World!
这些函数只是Java中字符串函数的一小部分,还有许多其他有用的函数。熟练掌握这些函数,可以帮助我们更方便地处理字符串。
