JavaString类的常用方法(字符串替换)
Java中的String类提供了多个方法用于替换字符串,常用方法包括:
1. `replace(char oldChar, char newChar)`:将字符串中所有的指定字符oldChar替换为newChar。
```java
String str = "hello world";
String replacedStr = place('o', 'e');
System.out.println(replacedStr); // 输出: helle werld
```
2. `replace(CharSequence target, CharSequence replacement)`:将字符串中所有的指定字符序列target替换为replacement。
```java
String str = "hello world";
String replacedStr = place("world", "Java");
System.out.println(replacedStr); // 输出: hello Java
```
3. `replaceAll(String regex, String replacement)`:使用正则表达式regex匹配的所有字符串替换为replacement。
```java
java replace方法String str = "hello 123 world";
String replacedStr = placeAll("\\d+", "Java");
System.out.println(replacedStr); // 输出: hello Java world
```
4. `replaceFirst(String regex, String replacement)`:使用正则表达式regex匹配的第一个字符串替换为replacement。
```java
String str = "hello 123 world";
String replacedStr = placeFirst("\\d+", "Java");
System.out.println(replacedStr); // 输出: hello Java world
```
注意:以上方法中的正则表达式可以根据实际情况进行调整,用于匹配不同的字符串模式。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论