Java string字符串 怎么替换指定部分
时间: 2023-07-06 14:08:42 浏览: 109
Java String字符串和Unicode字符相互转换代码
Java中可以使用String类的replace方法来替换指定部分的字符串。
示例代码:
```java
String str = "Hello World!";
String newStr = str.replace("World", "Java");
System.out.println(newStr);
```
输出结果:
```
Hello Java!
```
在上面的代码中,我们使用replace方法将字符串中的"World"替换成了"Java"。需要注意的是,replace方法返回的是一个新的字符串,原字符串并没有改变。如果需要改变原字符串,可以将结果赋值给原字符串。
如果需要替换多个相同的字符串,可以使用replaceAll方法。例如:
```java
String str = "Hello world! Hello Java! Hello Python!";
String newStr = str.replaceAll("Hello", "Hi");
System.out.println(newStr);
```
输出结果:
```
Hi world! Hi Java! Hi Python!
```
在上面的代码中,我们使用replaceAll方法将字符串中所有的"Hello"替换成了"Hi"。需要注意的是,replaceAll方法使用的是正则表达式,如果需要替换的字符串中包含正则表达式特殊字符,需要进行转义。
阅读全文