【发布时间】:2021-08-28 00:29:16
【问题描述】:
我想要做的是我想从字符串中删除 "[" "]" 为此我尝试迭代字符串的字符创建一个 ArrayList of Characters,然后将 ArrayList 转换回字符串,但知道我不知道如何将字符的 ArrayList 转换为字符串
String text="Hell[o Worl]d!"
ArrayList<Character> filtredChars = new ArrayList<Character>();
CharacterIterator it = new StringCharacterIterator(text);
while(it.current() != CharacterIterator.DONE)
{
if (it.current() != '[' && it.current() != ']')
filtredChars.add(it.current());
it.next();
}
有可能还是有其他解决方案?
【问题讨论】:
-
您的(XY)问题有一个更简单的解决方案:
text.replaceAll("\\[|\\]","")