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

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中常用的字符串操作函数,它们在实际开发中经常被使用,掌握这些操作可以更加方便地处理字符串。