共計(jì) 625 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
要在 java 中在指定的字符后添加字符,可以使用 String 類的 replaceFirst() 方法來(lái)實(shí)現(xiàn)。該方法將會(huì)替換字符串中第一個(gè)匹配的指定字符。
下面是一個(gè)示例代碼:
public class AddCharacterAfterSpecificCharacter {public static void main(String[] args) {String str = "Hello, world!";
char specificChar = 'o';
char characterToAdd = '-';
int index = str.indexOf(specificChar);
if (index != -1) {String newStr = str.substring(0, index+1) + characterToAdd + str.substring(index+1);
System.out.println(newStr);
} else {System.out.println(" 指定字符不存在!");
}
}
}
在這個(gè)示例中,我們首先使用 indexOf() 方法找到第一個(gè)匹配的指定字符的索引位置。然后,我們使用 substring() 方法將字符串分成兩部分:從開(kāi)頭到指定字符的索引位置之間的部分和從指定字符的索引位置到字符串末尾的部分。最后,我們將要添加的字符插入到這兩個(gè)部分之間,得到最終的新字符串。
輸出結(jié)果為:Hello-, world!
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完