如何从字符串中删除单个字符
为了访问Java中字符串的单个字符,我们有.是否有任何内置函数可以删除Java中字符串的单个字符?String.charAt(2)
像这样:
if(String.charAt(1) == String.charAt(2){
//I want to remove the individual character at index 2.
}
为了访问Java中字符串的单个字符,我们有.是否有任何内置函数可以删除Java中字符串的单个字符?String.charAt(2)
像这样:
if(String.charAt(1) == String.charAt(2){
//I want to remove the individual character at index 2.
}
您还可以使用可变类。StringBuilder
StringBuilder sb = new StringBuilder(inputString);
它具有 deleteCharAt()
方法,以及许多其他突变体方法。
只需删除需要删除的字符,然后获得如下结果:
String resultString = sb.toString();
这样可以避免创建不必要的字符串对象。
您可以使用名为 replace 的 Java String 方法,它将用第二个参数替换与第一个参数匹配的所有字符:
String a = "Cool";
a = a.replace("o","");