在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!
热门推荐
10 恭喜订婚的祝福语简短
11 虎年伊始祝福语大全简短
12 给生病公公祝福语简短
13 孙媳妇祝福语简短
14 周末语录生日祝福语简短
15 关于早晨的祝福语简短
16 新年探亲祝福语简短精辟
17 生日祝福语简短明了 同事
18 海鲜送礼祝福语简短大全