Java中关于字符串的函数使用方法
发布时间:2023-07-02 17:13:27
在Java中,字符串是一种常见的数据类型,提供了许多函数来对字符串进行操作。下面是一些常用的字符串函数的使用方法:
1. length():返回字符串的长度,即包含的字符个数。
String str = "Hello world"; int len = str.length(); // len的值为11
2. charAt(index):返回字符串中指定索引位置的字符。
String str = "Hello"; char ch = str.charAt(0); // ch的值为'H'
3. substring(beginIndex, endIndex):返回字符串中指定索引范围内的子串,包括beginIndex,不包括endIndex。
String str = "Hello world"; String subStr = str.substring(6, 11); // subStr的值为"world"
4. equals(str):比较字符串与指定字符串是否相等,返回布尔值。
String str1 = "Hello"; String str2 = "hello"; boolean isEqual = str1.equals(str2); // isEqual的值为false
5. compareTo(str):按字典顺序比较字符串与指定字符串,返回整数结果。
String str1 = "apple"; String str2 = "banana"; int result = str1.compareTo(str2); // result的值为-1,说明"apple"小于"banana"
6. indexOf(str):返回指定字符串在原字符串中 次出现的索引位置,如果没有找到则返回-1。
String str = "Hello world";
int index = str.indexOf("world"); // index的值为6
7. toLowerCase():将字符串中的所有字符转换为小写字母。
String str = "Hello"; String lowerCaseStr = str.toLowerCase(); // lowerCaseStr的值为"hello"
8. toUpperCase():将字符串中的所有字符转换为大写字母。
String str = "Hello"; String upperCaseStr = str.toUpperCase(); // upperCaseStr的值为"HELLO"
9. replace(oldStr, newStr):将字符串中的所有旧字符串替换为新字符串。
String str = "Hello world";
String newStr = str.replace("world", "Java"); // newStr的值为"Hello Java"
10. trim():去除字符串两端的空格。
String str = " Hello world "; String trimmedStr = str.trim(); // trimmedStr的值为"Hello world"
以上只是一些常用的字符串函数,还有许多其他函数可以使用。记住,在使用字符串函数时,要根据具体的需求选择合适的函数来操作字符串。
