Java字符串函数库的使用说明及示例
发布时间:2023-10-24 15:44:13
Java字符串函数库是Java语言提供的一组用于操作字符串的方法和类。它们可以帮助开发人员处理字符串的各种操作,如截取、连接、查找、替换等。以下是一些常用的Java字符串函数库的使用说明和示例:
1. length() 函数:返回字符串的长度。
String str = "Hello World";
int len = str.length();
System.out.println("字符串长度为:" + len);
2. toUpperCase() 和 toLowerCase() 函数:将字符串转换为全大写或全小写。
String str = "Hello World";
String upperCaseStr = str.toUpperCase();
String lowerCaseStr = str.toLowerCase();
System.out.println("转换为大写字母:" + upperCaseStr);
System.out.println("转换为小写字母:" + lowerCaseStr);
3. substring() 函数:截取字符串的子串。
String str = "Hello World";
String subStr = str.substring(6); // 从索引为6的位置开始截取到末尾
System.out.println("截取后的子串:" + subStr);
4. split() 函数:根据指定的分隔符将字符串分割成字符串数组。
String str = "Hello,World";
String[] strArr = str.split(","); // 使用逗号作为分隔符
System.out.println("分割后的字符串数组:");
for (String s : strArr) {
System.out.println(s);
}
5. trim() 函数:去除字符串首尾的空格。
String str = " Hello World ";
String trimmedStr = str.trim();
System.out.println("去除空格后的字符串:" + trimmedStr);
6. replace() 函数:替换字符串中的字符或字符串。
String str = "Hello World";
String replacedStr = str.replace("World", "Java");
System.out.println("替换后的字符串:" + replacedStr);
7. indexOf() 和 lastIndexOf() 函数:查找字符串中某个字符或子串的位置。
String str = "Hello World";
int index1 = str.indexOf("o"); // 查找 个出现的字符'o'的位置
int index2 = str.lastIndexOf("o"); // 查找最后一个出现的字符'o'的位置
System.out.println("'o' 次出现的位置:" + index1);
System.out.println("'o'最后一次出现的位置:" + index2);
8. startsWith() 和 endsWith() 函数:判断字符串是否以某个字符或子串开头或结尾。
String str = "Hello World";
boolean startsWithHello = str.startsWith("Hello"); // 是否以"Hello"开头
boolean endsWithWorld = str.endsWith("World"); // 是否以"World"结尾
System.out.println("是否以'Hello'开头:" + startsWithHello);
System.out.println("是否以'World'结尾:" + endsWithWorld);
9. isEmpty() 和 isBlank() 函数:判断字符串是否为空或只包含空白字符。
String str = "";
boolean isEmpty = str.isEmpty(); // 是否为空字符串
System.out.println("是否为空字符串:" + isEmpty);
str = " ";
boolean isBlank = str.isBlank(); // 是否只包含空白字符
System.out.println("是否只包含空白字符:" + isBlank);
10. format() 函数:格式化字符串。
String name = "Tom";
int age = 20;
String formattedStr = String.format("My name is %s and I'm %d years old.", name, age);
System.out.println("格式化后的字符串:" + formattedStr);
以上是一些常用的Java字符串函数库的使用说明和示例。通过这些函数,开发人员可以方便地对字符串进行各种操作,提高开发效率。
