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

Java常见字符串函数的使用

发布时间:2023-06-22 17:09:17

Java是一种非常流行的编程语言,由于其强大的字符串处理功能,在实际开发中也被广泛应用。在本文中,我们将介绍Java常见字符串函数的使用,为大家提供参考。

1. length()

length()方法返回一个字符串的长度,即字符串中字符的个数。例如:

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

输出结果为:

字符串长度为:4

2. charAt()

charAt()方法返回指定索引位置的字符。索引从0开始,例如:

String str = "Java";
char c = str.charAt(2);
System.out.println("字符串的第三个字符是:" + c);

输出结果为:

字符串的第三个字符是:v

3. indexOf()

indexOf()方法查找字符串中 个出现的指定字符或子字符串,并返回其位置。例如:

String str = "Java";
int index = str.indexOf("a");
System.out.println("a在字符串中的位置是:" + index);

输出结果为:

a在字符串中的位置是:1

4. substring()

substring()方法用于从指定索引位置开始提取字符串。例如:

String str = "Java";
String subStr = str.substring(1, 3);
System.out.println("提取的子字符串是:" + subStr);

输出结果为:

提取的子字符串是:av

5. replace()

replace()方法用新的字符或字符串替换现有字符串中的字符或字符串。例如:

String str = "Java is cool";
String newStr = str.replace("cool", "awesome");
System.out.println("替换后的字符串是:" + newStr);

输出结果为:

替换后的字符串是:Java is awesome

6. toUpperCase()

toUpperCase()方法将字符串中的所有字母转换为大写字母。例如:

String str = "Java";
String upperStr = str.toUpperCase();
System.out.println("转换后的字符串是:" + upperStr);

输出结果为:

转换后的字符串是:JAVA

7. toLowerCase()

toLowerCase()方法将字符串中的所有字母转换为小写字母。例如:

String str = "Java";
String lowerStr = str.toLowerCase();
System.out.println("转换后的字符串是:" + lowerStr);

输出结果为:

转换后的字符串是:java

8. trim()

trim()方法删除字符串的开头和结尾的空格。例如:

String str = " Java ";
String trimStr = str.trim();
System.out.println("删除空格后的字符串是:" + trimStr);

输出结果为:

删除空格后的字符串是:Java

9. startsWith()

startsWith()方法检查字符串是否以指定的字符串开头,并返回布尔值。例如:

String str = "Java";
boolean flag = str.startsWith("Ja");
System.out.println("字符串是否以Ja开头:" + flag);

输出结果为:

字符串是否以Ja开头:true

10. endsWith()

endsWith()方法检查字符串是否以指定的字符串结尾,并返回布尔值。例如:

String str = "Java";
boolean flag = str.endsWith("va");
System.out.println("字符串是否以va结尾:" + flag);

输出结果为:

字符串是否以va结尾:true

总结:

在实际开发中,我们经常需要处理字符串数据,掌握Java常见字符串函数的使用是非常必要的。本文介绍了Java常见字符串函数,包括length()、charAt()、indexOf()、substring()、replace()、toUpperCase()、toLowerCase()、trim()、startsWith()和endsWith()等函数的使用方法,希望对大家有所帮助。