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

Java中常用的字符串函数以及示例

发布时间:2023-08-30 14:28:02

Java中常用的字符串函数有很多,下面列举了一些常用的函数及其示例:

1. length()函数:获取字符串的长度

String str = "Hello, world!";
int len = str.length();
System.out.println("字符串的长度为:" + len); // 输出:字符串的长度为:13

2. charAt(int index)函数:获取字符串指定位置的字符

String str = "Hello, world!";
char ch = str.charAt(4);
System.out.println("字符串第5个字符为:" + ch); // 输出:字符串第5个字符为:o

3. substring(int beginIndex, int endIndex)函数:截取字符串的子串

String str = "Hello, world!";
String subStr = str.substring(7, 12);
System.out.println("截取的子串为:" + subStr); // 输出:截取的子串为:world

4. indexOf(String str)函数:查找子串在字符串中的位置

String str = "Hello, world!";
int index = str.indexOf("world");
System.out.println("子串的起始位置为:" + index); // 输出:子串的起始位置为:7

5. equals(String anotherString)函数:比较两个字符串是否相等

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

6. toUpperCase()函数:将字符串转为大写

String str = "Hello, world!";
String upperStr = str.toUpperCase();
System.out.println("转换后的大写字符串为:" + upperStr); // 输出:转换后的大写字符串为:HELLO, WORLD!

7. toLowerCase()函数:将字符串转为小写

String str = "Hello, world!";
String lowerStr = str.toLowerCase();
System.out.println("转换后的小写字符串为:" + lowerStr); // 输出:转换后的小写字符串为:hello, world!

8. replace(char oldChar, char newChar)函数:替换字符串中的字符

String str = "Hello, world!";
String newStr = str.replace('o', '0');
System.out.println("替换后的字符串为:" + newStr); // 输出:替换后的字符串为:Hell0, w0rld!

9. trim()函数:去除字符串两端的空白字符

String str = "   Hello, world!   ";
String newStr = str.trim();
System.out.println("去除空白字符后的字符串为:" + newStr); // 输出:去除空白字符后的字符串为:Hello, world!

10. isEmpty()函数:判断字符串是否为空

String str = "";
boolean isEmpty = str.isEmpty();
System.out.println("字符串是否为空:" + isEmpty); // 输出:字符串是否为空:true

这只是一部分常用的字符串函数,Java中还有很多其他有用的字符串函数,可以根据实际需求去查阅文档获取更多函数的使用方法。