为了访问Java中String的各个字符,我们有String.charAt(2)。是否有任何内置函数来删除Java中String的单个字符?
String.charAt(2)
像这样:
if(String.charAt(1) == String.charAt(2){ //I want to remove the individual character at index 2. }
你也可以使用StringBuilder可变的类。
StringBuilder
StringBuilder sb = new StringBuilder(inputString);
它具有方法deleteCharAt(),以及许多其他mutator方法。
只需删除需要删除的字符,然后得到结果,如下所示:
String resultString = sb.toString();
这样可以避免创建不必要的字符串对象。