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

Java字符串函数的常见用途

发布时间:2023-07-04 00:33:30

1. 获取字符串长度:使用length()方法可以获取字符串的长度。例如,String str = "Hello World"; int length = str.length(); // length为11

2. 获取指定位置的字符:使用charAt()方法可以获取字符串中指定位置的字符。例如,String str = "Hello World"; char c = str.charAt(6); // c为'W'

3. 拼接字符串:使用concat()方法或"+"符号可以将两个字符串拼接起来。例如,String str1 = "Hello"; String str2 = "World"; String result = str1 + " " + str2; // result为"Hello World"

4. 判断字符串是否为空:使用isEmpty()方法可以判断字符串是否为空。例如,String str = ""; boolean isEmpty = str.isEmpty(); // isEmpty为true

5. 判断字符串是否相等:使用equals()方法可以判断两个字符串是否相等。例如,String str1 = "Hello"; String str2 = "World"; boolean isEqual = str1.equals(str2); // isEqual为false

6. 判断字符串是否以指定字符或字符串开头/结尾:使用startsWith()和endsWith()方法可以判断字符串是否以指定字符或字符串开头/结尾。例如,String str = "Hello World"; boolean startsWithHello = str.startsWith("Hello"); // startsWithHello为true boolean endsWithWorld = str.endsWith("World"); // endsWithWorld为true

7. 提取子串:使用substring()方法可以提取字符串的指定范围的子串。例如,String str = "Hello World"; String subStr = str.substring(6); // subStr为"World"

8. 字符串替换:使用replace()方法可以将字符串中指定字符或字符串替换成新的字符或字符串。例如,String str = "Hello World"; String newStr = str.replace("World", "Java"); // newStr为"Hello Java"

9. 字符串分割:使用split()方法可以将字符串按照指定的分隔符进行分割,得到一个字符串数组。例如,String str = "Hello,World"; String[] splitStr = str.split(","); // splitStr为{"Hello", "World"}

10. 字符串转换为大写或小写:使用toUpperCase()和toLowerCase()方法分别可以将字符串转换为大写或小写形式。例如,String str = "Hello"; String upperCaseStr = str.toUpperCase(); // upperCaseStr为"HELLO"

11. 去除首尾空格:使用trim()方法可以去除字符串首尾的空格。例如,String str = "   Hello   "; String newStr = str.trim(); // newStr为"Hello"

12. 判断字符串是否包含指定字符或字符串:使用contains()方法可以判断一个字符串是否包含指定的字符或字符串。例如,String str = "Hello World"; boolean containsWorld = str.contains("World"); // containsWorld为true

13. 将字符串转换为字符数组:使用toCharArray()方法可以将字符串转换为字符数组。例如,String str = "Hello"; char[] charArray = str.toCharArray(); // charArray为{'H', 'e', 'l', 'l', 'o'}

14. 字符串比较大小:使用compareTo()方法可以比较两个字符串的大小关系。例如,String str1 = "Hello"; String str2 = "World"; int compareResult = str1.compareTo(str2); // compareResult小于0

15. 格式化字符串:使用format()方法可以根据一定的格式将字符串进行格式化。例如,String str = String.format("Hello %s", "Java"); // str为"Hello Java"