java 怎么把一个字符串中 多个字符一一替换
时间: 2024-03-16 22:45:29 浏览: 85
你可以使用 Java 中的 replace() 方法来一一替换一个字符串中的多个字符。下面是一个示例代码:
```java
String str = "hello world";
char[] oldChars = {'e', 'o'};
char[] newChars = {'E', 'O'};
for (int i = 0; i < oldChars.length; i++) {
str = str.replace(oldChars[i], newChars[i]);
}
System.out.println(str);
```
这段代码可以将字符串 "hello world" 中的所有 'e' 和 'o' 替换为 'E' 和 'O',输出结果为 "hEllO wOrld"。其中,oldChars 数组存储了要替换的原始字符,newChars 数组存储了替换后的字符。通过循环遍历这两个数组,就可以将原始字符串中的多个字符依次替换为对应的字符。
相关问题
java 怎么替换一个字符串中 多个字符串片段
你可以使用 Java 中的 replaceAll() 方法来替换一个字符串中的多个字符串片段。该方法接受两个参数:第一个参数是要替换的字符串片段,可以使用正则表达式来匹配多个片段;第二个参数是替换后的字符串。以下是一个示例代码:
```
String str = "The quick brown fox jumps over the lazy dog.";
String replacedStr = str.replaceAll("(quick|brown|fox)", "lazy");
System.out.println(replacedStr);
```
输出结果为:
```
The lazy lazy lazy jumps over the lazy dog.
```
在上面的示例中,我们使用了正则表达式 `(quick|brown|fox)` 来匹配多个字符串片段,然后将它们替换成了字符串 `"lazy"`。
java 一次 怎么替换一个字符串中 多个字符串片段
你可以使用 Java 中的 replaceAll() 方法来一次替换一个字符串中的多个字符串片段。该方法接受两个参数:第一个参数是要替换的字符串片段,可以使用正则表达式来匹配多个片段;第二个参数是替换后的字符串。以下是一个示例代码:
```
String str = "The quick brown fox jumps over the lazy dog.";
String replacedStr = str.replaceAll("(quick|brown|fox)", "lazy");
System.out.println(replacedStr);
```
输出结果为:
```
The lazy lazy lazy jumps over the lazy dog.
```
在上面的示例中,我们使用了正则表达式 `(quick|brown|fox)` 来匹配多个字符串片段,然后将它们替换成了字符串 `"lazy"`。
阅读全文