如何从 ArrayList 中删除所有某些元素或字符?
假设我有一个扫描仪对象,例如
Scanner keyboard = new Scanner(System.in);
String userInput = keyboard.nextLine();
用户输入类似
Bubblesort.=
如果我想将字符串变量的字符保存到 ArrayList,我会使用 char ArrayList,然后使用 for 循环加载字符,如下所示
ArrayList<Character> stringArrayList = new ArrayList<Character>();
for (int i = 0; i < userInput.length(); i++) {
stringArrayList.add(userInput.charAt(i));
}
我的问题是,如何删除所有不是字母的字符。像 '.' 和 '=' 这样 ArrayList 只包含单词“Bubblesort”?