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

Java中常用的字符串截取函数示例

发布时间:2023-11-08 15:13:32

在Java中,字符串截取是一种常见的操作。下面是一些常用的字符串截取函数的示例:

1. substring(int beginIndex)

该方法返回从指定索引开始到字符串末尾的子字符串。

例如:

   String str = "Hello, World!";
   String subStr = str.substring(7);
   System.out.println(subStr); // 输出 "World!"
   

2. substring(int beginIndex, int endIndex)

该方法返回从指定的开始索引到结束索引之间的子字符串。

例如:

   String str = "Hello, World!";
   String subStr = str.substring(7, 12);
   System.out.println(subStr); // 输出 "World"
   

3. split(String regex)

该方法将字符串拆分为子字符串并返回一个数组,使用指定的正则表达式作为分隔符。

例如:

   String str = "apple,banana,orange";
   String[] fruits = str.split(",");
   for (String fruit : fruits) {
       System.out.println(fruit);
   }
   // 输出:
   // apple
   // banana
   // orange
   

4. replace(char oldChar, char newChar)

该方法用指定的新字符替换字符串中的指定旧字符。

例如:

   String str = "Hello, World!";
   String newStr = str.replace('o', '0');
   System.out.println(newStr); // 输出 "Hell0, W0rld!"
   

5. replaceAll(String regex, String replacement)

该方法使用指定的新字符串替换字符串中与正则表达式匹配的所有子字符串。

例如:

   String str = "Hello, World!";
   String newStr = str.replaceAll("o", "0");
   System.out.println(newStr); // 输出 "Hell0, W0rld!"
   

6. toLowerCase()

该方法将字符串中的所有字符转换为小写字母。

例如:

   String str = "HeLLo";
   String lowerStr = str.toLowerCase();
   System.out.println(lowerStr); // 输出 "hello"
   

7. toUpperCase()

该方法将字符串中的所有字符转换为大写字母。

例如:

   String str = "HeLLo";
   String upperStr = str.toUpperCase();
   System.out.println(upperStr); // 输出 "HELLO"
   

这些是在Java中常用的字符串截取函数的示例。根据具体的需求,你可以选择适合的方法来操作字符串。