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

Java函数库中常用的字符串操作函数介绍

发布时间:2023-06-30 09:17:40

Java函数库中常用的字符串操作函数有很多,下面介绍一些常用的函数:

1. length():返回字符串的长度,即字符串中字符的个数。

   示例:String str = "Hello World"; int length = str.length(); // length的值为11

2. charAt(int index):返回字符串中指定索引位置的字符。

   示例:String str = "Hello World"; char ch = str.charAt(1); // ch的值为'e'

3. substring(int beginIndex)或substring(int beginIndex, int endIndex):返回字符串的子串。

   示例:String str = "Hello World"; String subStr1 = str.substring(6); // subStr1的值为"World"

        String subStr2 = str.substring(0, 5); // subStr2的值为"Hello"

4. equals(Object obj)、equalsIgnoreCase(String anotherString):判断字符串是否相等。

   示例:String str1 = "hello"; String str2 = "Hello"; boolean isEqual = str1.equals(str2); // isEqual的值为false

        boolean isEqualIgnoreCase = str1.equalsIgnoreCase(str2); // isEqualIgnoreCase的值为true

5. contains(CharSequence sequence):判断字符串是否包含指定的字符序列。

   示例:String str = "Hello World"; boolean contains = str.contains("World"); // contains的值为true

6. indexOf(int ch)或indexOf(String str):返回字符或字符串在原字符串中首次出现的索引位置。

   示例:String str = "Hello World"; int index1 = str.indexOf('o'); // index1的值为4

        int index2 = str.indexOf("World"); // index2的值为6

7. startsWith(String prefix)或startsWith(String prefix, int toffset):判断字符串是否以指定的前缀开始。

   示例:String str = "Hello World"; boolean startsWith = str.startsWith("Hello"); // startsWith的值为true

8. endsWith(String suffix):判断字符串是否以指定的后缀结束。

   示例:String str = "Hello World"; boolean endsWith = str.endsWith("World"); // endsWith的值为true

9. toUpperCase()或toLowerCase():将字符串中的字母全部转换为大写或小写。

   示例:String str = "Hello"; String upperCaseStr = str.toUpperCase(); // upperCaseStr的值为"HELLO"

10. trim():去除字符串两端的空格。

   示例:String str = "  Hello World  "; String trimmedStr = str.trim(); // trimmedStr的值为"Hello World"

11. replace(char oldChar, char newChar)或replace(CharSequence target, CharSequence replacement):替换字符串中的字符或字符序列。

   示例:String str = "Hello World"; String replacedStr1 = str.replace('o', 'e'); // replacedStr1的值为"Helle Werld"

        String replacedStr2 = str.replace("World", "Java"); // replacedStr2的值为"Hello Java"

这些都是Java字符串操作函数库中常用的函数,通过使用它们可以方便地对字符串进行各种操作。