在Java中替换字符串中的字符而不使用replace()方法
要在不使用replace()
方法的情况下替换字符串中的字符,请尝试以下逻辑。
假设以下是我们的字符串。
String str = "The Haunting of Hill House!";
要将某个位置的字符替换为另一个字符,请使用substring()
login方法。在这里,我们将第七个位置替换为字符“ p”
int pos = 7;char rep = 'p';
String res = str.substring(0, pos) + rep + str.substring(pos + 1);
以下是替换位置7处的字符的完整示例。
示例
public class Demo {public static void main(String[] args) {
String str = "The Haunting of Hill House!";
System.out.println("String: "+str);
//替换位置7的字符
int pos = 7;
char rep = 'p';
String res = str.substring(0, pos) + rep + str.substring(pos + 1);
System.out.println("String after replacing a character: "+res);
}
输出结果
String: The Haunting of Hill House!String after replacing a character: The Haupting of Hill House!
以上是 在Java中替换字符串中的字符而不使用replace()方法 的全部内容, 来源链接: utcz.com/z/341087.html