Java 如何从字符串中删除单个字符

为了访问Java中String的各个字符,我们有String.charAt(2)。是否有任何内置函数来删除Java中String的单个字符?

像这样:

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 如何从字符串中删除单个字符 的全部内容, 来源链接: utcz.com/qa/430797.html

回到顶部