要替换Java中首次出现的字符,请使用replaceFirst()
方法。
这是我们的字符串。
String str = "山屋的困扰!";
让我们替换字符“ H”的第一次出现
str.replaceFirst("(?:H)+", "B");
以下是完整的示例。
public class Demo { public static void main(String[] args) { String str = "山屋的困扰!"; System.out.println("String: "+str); String res = str.replaceFirst("(?:H)+", "B"); System.out.println("String after replacing a character's first occurrence: "+res); } }
输出结果
String: 山屋的困扰! String after replacing a character's first occurance: The Baunting of Hill House!