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字符串处理方法,希望对你有所帮助!
