Java中常用的字符串操作函数有哪些?如何使用它们?
发布时间:2023-06-24 14:54:14
Java中常用的字符串操作函数有很多,本文将介绍常用的一些,包括字符串的创建、比较、拼接、分割、替换等操作。
1. 创建字符串
在Java中,字符串可以使用String类来创建。一般有两种方式,一种是使用字符串字面量,另一种是使用String构造函数。
字符串字面量:
String str = "Hello World";
String构造函数:
String str = new String("Hello World");
2. 比较字符串
在Java中,字符串比较可以使用equals()方法或equalsIgnoreCase()方法。
equals()方法:
String str1 = "Hello";
String str2 = "Hello";
if (str1.equals(str2)) {
System.out.println("str1 equals str2");
}
equalsIgnoreCase()方法:
String str1 = "Hello";
String str2 = "hello";
if (str1.equalsIgnoreCase(str2)) {
System.out.println("str1 equals str2");
}
3. 拼接字符串
在Java中,可以使用+号或concat()方法来拼接字符串。
+号:
String str1 = "Hello"; String str2 = "World"; String str3 = str1 + " " + str2;
concat()方法:
String str1 = "Hello";
String str2 = "World";
String str3 = str1.concat(" ").concat(str2);
4. 分割字符串
在Java中,可以使用split()方法来分割字符串,该方法会将一个字符串根据指定的分隔符分割成一个字符串数组。
String str = "Hello|World|Java";
String[] strs = str.split("\\|");
for (String s : strs) {
System.out.println(s);
}
5. 替换字符串
在Java中,可以使用replace()方法来替换字符串中的指定字符。
String str = "Hello World";
String newStr = str.replace("World", "Java");
6. 提取子字符串
在Java中,可以使用substring()方法来提取一个字符串的子串。
String str = "Hello World"; String subStr = str.substring(6); // 从第6个字符开始截取 String subStr2 = str.substring(0, 5); // 从第0个字符截取到第5个字符
以上就是Java中常用的字符串操作函数,它们在实际开发中经常被使用,掌握这些操作可以更加方便地处理字符串。
