Java字符串替換的方法有以下幾種:
使用replace()方法:該方法用于將指定的字符或字符串替換為新的字符或字符串。它接受兩個參數(shù):被替換的字符或字符串和替換后的字符或字符串,并返回一個新的字符串。例如:String newStr = oldStr.replace(“old”, “new”);
使用replaceAll()方法:該方法用于將滿足正則表達(dá)式的字符或字符串替換為新的字符或字符串。它接受兩個參數(shù):正則表達(dá)式和替換后的字符或字符串,并返回一個新的字符串。例如:String newStr = oldStr.replaceAll(“old”, “new”);
使用replaceFirst()方法:該方法用于將滿足正則表達(dá)式的第一個字符或字符串替換為新的字符或字符串。它接受兩個參數(shù):正則表達(dá)式和替換后的字符或字符串,并返回一個新的字符串。例如:String newStr = oldStr.replaceFirst(“old”, “new”);
使用StringBuilder或StringBuffer的replace()方法:StringBuilder和StringBuffer類提供了replace()方法用于替換指定位置的字符或字符串。它接受三個參數(shù):起始位置、結(jié)束位置和替換后的字符或字符串。例如:StringBuilder sb = new StringBuilder(oldStr); sb.replace(startIndex, endIndex, “new”);
以上就是常用的幾種Java字符串替換的方法。