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

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"

以上只是一些常用的字符串函数,还有许多其他函数可以使用。记住,在使用字符串函数时,要根据具体的需求选择合适的函数来操作字符串。