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

Java String - 处理字符串的常用方法

发布时间:2023-07-04 16:30:16

Java中的String类是一个非常重要的类,它提供了许多方法来处理字符串。本文将介绍一些常用的字符串处理方法。

1. 长度:使用length()方法可以获取字符串的长度。例如:

   String str = "Hello World";
   int length = str.length(); // 返回11
   

2. 比较:可以使用equals()方法来比较两个字符串是否相等。该方法区分大小写。还可以使用equalsIgnoreCase()方法来忽略大小写进行比较。例如:

   String str1 = "Hello";
   String str2 = "hello";
   boolean isEqual = str1.equals(str2); // 返回false
   boolean isIgnoreCaseEqual = str1.equalsIgnoreCase(str2); // 返回true
   

3. 获取子串:使用substring()方法可以获取指定位置的子串。例如:

   String str = "Hello World";
   String substr1 = str.substring(6); // 返回"World"
   String substr2 = str.substring(0, 5); // 返回"Hello"
   

4. 拼接:可以使用加号(+)来拼接多个字符串。例如:

   String str1 = "Hello";
   String str2 = "World";
   String result = str1 + " " + str2; // 返回"Hello World"
   

5. 切割:使用split()方法可以将一个字符串按照指定的分隔符切割成多个子串。例如:

   String str = "Hello,World";
   String[] substrs = str.split(","); // 返回["Hello", "World"]
   

6. 替换:使用replace()方法可以将字符串中的某个子串替换为另一个子串。例如:

   String str = "Hello World";
   String replacedStr = str.replace("World", "Java"); // 返回"Hello Java"
   

7. 大小写转换:可以使用toUpperCase()方法将字符串转换为大写,使用toLowerCase()方法将字符串转换为小写。例如:

   String str = "Hello World";
   String upperCaseStr = str.toUpperCase(); // 返回"HELLO WORLD"
   String lowerCaseStr = str.toLowerCase(); // 返回"hello world"
   

8. 去除首尾空格:使用trim()方法可以去除字符串首尾的空格。例如:

   String str = "  Hello World  ";
   String trimmedStr = str.trim(); // 返回"Hello World"
   

9. 判断是否包含:可以使用contains()方法来判断一个字符串是否包含另一个字符串。例如:

   String str = "Hello World";
   boolean isContains = str.contains("Hello"); // 返回true
   

10. 查找子串:使用indexOf()方法可以查找子串在字符串中第一次出现的位置。如果找不到子串,会返回-1。例如:

    String str = "Hello World";
    int index = str.indexOf("World"); // 返回6
    

以上是一些常用的Java字符串处理方法,希望对你有所帮助!