使用Java函数进行字符串的替换和截取
发布时间:2023-07-05 21:49:12
在Java中,我们可以使用一些内置的函数来进行字符串的替换和截取操作。下面是一些常用的函数:
字符串的替换:
1. replace(char oldChar, char newChar): 替换字符串中的指定字符oldChar为newChar。
String str = "Hello World!";
str = str.replace('o', '-');
System.out.println(str); // 输出:Hell- W-rld!
2. replace(CharSequence target, CharSequence replacement): 替换字符串中的指定字符序列target为replacement。
String str = "Hello World!";
str = str.replace("o", "abc");
System.out.println(str); // 输出:Hellabc Wabcrlabcd!
3. replaceAll(String regex, String replacement): 使用正则表达式regex匹配的部分替换为replacement。
String str = "Hello World!";
str = str.replaceAll("o", "-");
System.out.println(str); // 输出:Hell- W-rld!
字符串的截取:
1. substring(int beginIndex): 从指定索引beginIndex开始截取到字符串的末尾。
String str = "Hello World!"; String subStr = str.substring(6); System.out.println(subStr); // 输出:World!
2. substring(int beginIndex, int endIndex): 从指定索引beginIndex开始截取到endIndex的前一个字符。
String str = "Hello World!"; String subStr = str.substring(0, 5); System.out.println(subStr); // 输出:Hello
