优选主流主机商
任何主机均需规范使用

java中替换字符串中的某个字符的方法

在 Java 中,可以使用 String 类的 replace(char oldChar, char newChar) 方法来替换字符串中的某个字符。这个方法会将字符串中所有的 oldChar 字符都替换成 newChar 字符。

以下是使用 replace() 方法替换字符串中某个字符的示例代码:

String str = "hello world";
char oldChar = 'o';
char newChar = '*';

String replacedStr = str.replace(oldChar, newChar);
System.out.println(replacedStr); // 输出:"hell* w*rld"

需要注意的是,replace() 方法返回的是一个新的字符串对象,而不是修改原有的字符串对象。如果想要修改原有的字符串对象,可以直接对其进行赋值操作,例如:

String str = "hello world";
char oldChar = 'o';
char newChar = '*';

char[] chars = str.toCharArray();
for (int i = 0; i < chars.length; i++) {
    if (chars[i] == oldChar) {
        chars[i] = newChar;
    }
}
str = new String(chars);
System.out.println(str); // 输出:"hell* w*rld"

这里先将字符串转化为字符数组,然后遍历字符数组,找到要替换的字符并进行替换,最后再将字符数组转化为字符串。

未经允许不得转载:搬瓦工中文网 » java中替换字符串中的某个字符的方法