为了在 Java 中访问字符串的单个字符,我们有 String.charAt(2)
。是否有任何内置函数可以删除java中字符串的单个字符?
类似这样的:
if(String.charAt(1) == String.charAt(2){
//I want to remove the individual character at index 2.
}
最佳答案
您也可以使用可变的 StringBuilder
类。
StringBuilder sb = new StringBuilder(inputString);
它有方法deleteCharAt()
, 以及许多其他的 mutator 方法。
只需删除需要删除的字符,然后得到如下结果:
String resultString = sb.toString();
这样可以避免创建不必要的字符串对象。
关于java - 如何按索引从字符串中删除单个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13386107/