Java中的String类函数有哪些?
在Java中,String类是非常重要的一个类,它提供了很多有用的方法来处理字符串。以下是Java中的String类函数的一些常见方法:
1. charAt(int index) 方法:
该方法返回指定索引处的字符。例如: "hello".charAt(0) 将返回 'h' 。
2. compareTo(String anotherString) 方法:
该方法比较两个字符串的字典顺序。如果当前字符串小于参数字符串,则返回一个负数。如果当前字符串大于参数字符串,则返回一个正数。如果两个字符串相等,则返回0。
3. concat(String str) 方法:
该方法将指定的字符串连接到该字符串的末尾。例如: "hello".concat(" world") 将返回字符串 "hello world"。
4. contains(CharSequence s) 方法:
该方法判断指定的字符串是否在当前字符串中出现。如果是,则返回true,否则返回false。
5. equals(Object anObject) 方法:
该方法比较两个字符串是否相等。如果两个字符串相等,则返回true。否则返回false。
6. indexOf(int ch) 方法:
该方法返回指定字符在字符串中 次出现的位置。如果该字符没有出现,则返回-1。
7. length() 方法:
该方法返回字符串的长度。
8. replace(char oldChar, char newChar) 方法:
该方法将字符串中所有的 oldChar 替换为 newChar。例如: "hello".replace('l', 'L') 将返回字符串 "heLLo"。
9. split(String regex) 方法:
该方法将字符串根据指定的正则表达式进行分割。例如: "hello,world".split(",")将返回一个字符串数组 {"hello", "world"}。
10. substring(int beginIndex) 方法:
该方法截取字符串,从指定的索引开始截取到字符串的末尾。例如: "hello".substring(1) 将返回字符串 "ello"。
11. toLowerCase() 方法:
该方法将字符串中的所有字符转换为小写字母。
12. toUpperCase() 方法:
该方法将字符串中的所有字符转换为大写字母。
13. trim() 方法:
该方法删除字符串前面和后面的空格。
14. valueOf(Object obj) 方法:
该方法返回指定对象的字符串表示形式。例如: String.valueOf(123) 将返回字符串 "123"。
总之,在Java中,String类提供了许多功能强大的方法用于操作字符串,我们可以根据具体需求选择使用合适的方法来处理字符串。
