从String中删除特定的char

M.A*_*han 3 java string android removeall

如何从字符串中删除特定字符.我有一个Arraylist测试阵列.

String line=testingarray.get(index).toString();
Run Code Online (Sandbox Code Playgroud)

我想从行中删除一个特定的字符.

我有一个uniCodes数组

int uniCode[]={1611,1614,1615,1616,1617,1618};
Run Code Online (Sandbox Code Playgroud)

我想删除那些具有这些Unicodes的字符.

Sha*_*tan 13

使用 :

NewString = OldString.replaceAll("char", "");
Run Code Online (Sandbox Code Playgroud)

在您的评论使用示例中:

NewString = OldString.replaceAll("d", "");
Run Code Online (Sandbox Code Playgroud)

删除阿拉伯字符请参阅以下链接

我怎么能从java中删除一个字符串的阿拉伯标点符号

从字符串中删除特定unicode范围的字符


Vis*_*uth 6

您可以使用字符串中的replace方法替换字符。

String line = "foo";
line = line.replace("f", "");
System.out.println(line);
Run Code Online (Sandbox Code Playgroud)

输出

oo
Run Code Online (Sandbox Code Playgroud)