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

Java中的字符串函数-完全指南

发布时间:2023-07-10 12:20:29

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中字符串函数的一小部分,还有许多其他有用的函数可供使用。掌握这些函数可以帮助您更加灵活和高效地操作字符串。