Java中的字符串函数-完全指南
Java中的字符串类是Java中使用最频繁的类之一。Java为字符串提供了许多有用的内置函数,可以方便地处理和操作字符串。下面是Java中一些常用的字符串函数的完全指南。
1. charAt(int index): 返回指定索引位置的字符。
示例:String str = "Hello";
char ch = str.charAt(0); // ch的值为'H'
2. length(): 返回字符串的长度。
示例:String str = "Hello";
int len = str.length(); // len的值为5
3. substring(int beginIndex, int endIndex): 返回从指定索引开始到指定索引结束的子字符串(不包括结束索引处的字符)。
示例:String str = "Hello";
String subStr = str.substring(1, 4); // subStr的值为"ell"
4. equals(Object obj): 比较字符串与指定的对象是否相等。
示例:String str1 = "Hello";
String str2 = "hello";
boolean isEqual = str1.equals(str2); // isEqual的值为false
5. toLowerCase(): 将字符串转换为小写字母形式。
示例:String str = "Hello";
String lowerStr = str.toLowerCase(); // lowerStr的值为"hello"
6. toUpperCase(): 将字符串转换为大写字母形式。
示例:String str = "Hello";
String upperStr = str.toUpperCase(); // upperStr的值为"HELLO"
7. indexOf(String str): 返回字符串中 次出现指定字符串的索引位置。
示例:String str = "Hello";
int index = str.indexOf("l"); // index的值为2
8. lastIndexOf(String str): 返回字符串中最后一次出现指定字符串的索引位置。
示例:String str = "Hello";
int lastIndex = str.lastIndexOf("l"); // lastIndex的值为3
9. contains(CharSequence sequence): 判断字符串中是否包含指定的字符序列。
示例:String str = "Hello";
boolean isContain = str.contains("ell"); // isContain的值为true
10. replace(char oldChar, char newChar): 将字符串中所有出现的指定字符替换为另一个字符。
示例:String str = "Hello";
String newStr = str.replace("l", "L"); // newStr的值为"HeLLo"
这些函数只是Java中字符串函数的一小部分,还有许多其他有用的函数可供使用。掌握这些函数可以帮助您更加灵活和高效地操作字符串。
