Java中常见的字符串处理函数【Java字符串函数大全】
在Java开发中,字符串是最常用的数据类型之一。所以字符串处理函数就变得尤为重要。下面整理了一些常用的Java字符串处理函数,供开发者参考。
1. length():获取字符串的长度。
示例代码:
String str = "Hello World"; int length = str.length(); System.out.println(length);//11
2. substring(int beginIndex, int endIndex):截取字符串,从beginIndex开始,到endIndex结束(不包括endIndex)。
示例代码:
String str = "Hello World"; String subStr = str.substring(0, 5); //返回"Hello"
3. indexOf(String str):返回指定字符串在原字符串中 次出现的位置。
示例代码:
String str = "Hello World";
int index = str.indexOf("World"); //返回6
4. lastIndexOf(String str):返回指定字符串在原字符串中最后一次出现的位置。
示例代码:
String str = "Hello World";
int index = str.lastIndexOf("o"); //返回7
5. replaceAll(String regex, String replacement):替换字符串中所有满足正则表达式的部分。
示例代码:
String str = "Hello World";
String replaceStr = str.replaceAll("o", "0");//返回"Hell0 W0rld"
6. split(String regex):按照指定的正则表达式将字符串分割成字符串数组。
示例代码:
String str = "Hello,World,Java";
String[] arr = str.split(",");//返回["Hello","World","Java"]
7. trim():去掉字符串两端的空白字符。
示例代码:
String str = " Hello World "; String trimStr = str.trim();//返回"Hello World"
8. startsWith(String str):判断字符串是否以指定字符串开头。
示例代码:
String str = "Hello World";
boolean isStartWith = str.startsWith("He");//返回true
9. endsWith(String str):判断字符串是否以指定字符串结尾。
示例代码:
String str = "Hello World";
boolean isEndWith = str.endsWith("ld");//返回true
10. toLowerCase():把字符串中的所有字母转换成小写。
示例代码:
String str = "Hello World"; String lowerStr = str.toLowerCase();//返回"hello world"
11. toUpperCase():把字符串中的所有字母转换成大写。
示例代码:
String str = "Hello World"; String upperStr = str.toUpperCase();//返回"HELLO WORLD"
12. equals(String str):判断字符串是否和指定字符串相等。
示例代码:
String str = "Hello World";
boolean isEqual = str.equals("Hello World");//返回true
13. compareTo(String str):按照字典序比较两个字符串的大小。
示例代码:
String str1 = "Hello World"; String str2 = "hello world"; int compare = str1.compareTo(str2);//返回-32
14. valueOf(Object obj):将一个对象转换为字符串。
示例代码:
int num = 123; String str = String.valueOf(num);//返回"123"
15. format(String format, Object... args):格式化字符串。
示例代码:
int num = 123;
String str = String.format("数字是:%d", num);//返回"数字是:123"
总结:
以上是Java中常用的字符串处理函数,这些函数可以大大方便我们的Java编程工作。开发者可以根据实际需要进行合理的使用,提高开发效率。相信这些函数,对于初学者也是极为有帮助的。
