Java中如何使用字符串函数-截取子串、替换字符串等
发布时间:2023-06-30 00:00:30
在Java中,有很多字符串函数可用于截取子串、替换字符串等操作。以下是一些常见的使用示例:
1. 截取子串:
- 使用substring方法可以截取字符串的一部分。例如,可以使用以下代码截取字符串str中索引从2到5之间的子串:
String str = "Hello, World!";
String subStr = str.substring(2, 5);
System.out.println(subStr); // 输出 "llo"
2. 替换字符串:
- 使用replace方法可以替换字符串中的某个字符或子串。例如,可以使用以下代码将字符串str中的所有"o"替换为"0":
String str = "Hello, World!";
String replacedStr = str.replace("o", "0");
System.out.println(replacedStr); // 输出 "Hell0, W0rld!"
3. 大小写转换:
- 使用toUpperCase方法可以将字符串转换为大写字母形式,使用toLowerCase方法可以将字符串转换为小写字母形式。例如,可以使用以下代码将字符串str转换为大写字母形式:
String str = "Hello, World!";
String upperCaseStr = str.toUpperCase();
System.out.println(upperCaseStr); // 输出 "HELLO, WORLD!"
4. 去除首尾空格:
- 使用trim方法可以去除字符串首尾的空格。例如,可以使用以下代码去除字符串str首尾的空格:
String str = " Hello, World! ";
String trimmedStr = str.trim();
System.out.println(trimmedStr); // 输出 "Hello, World!"
5. 分割字符串:
- 使用split方法可以将一个字符串分割成多个子串,并返回一个字符串数组。例如,可以使用以下代码将字符串str按照","分割成多个子串:
String str = "apple,banana,orange";
String[] subStrs = str.split(",");
for (String subStr : subStrs) {
System.out.println(subStr);
}
// 输出 "apple", "banana", "orange"
6. 判断字符串是否包含某个子串:
- 使用contains方法可以判断一个字符串是否包含指定的子串。例如,可以使用以下代码判断字符串str是否包含子串"World":
String str = "Hello, World!";
boolean containsWorld = str.contains("World");
System.out.println(containsWorld); // 输出 "true"
这些只是Java中字符串函数的一部分使用示例,还有很多其他常用的字符串函数,可以根据需要查阅Java文档来获取更多详细信息。
