从基于用户输入中出现的字符的包含字母的数组列表中删除字符

问题描述

我正在做一个项目,因为我需要从ArrayList中系统地删除用户输入的单词中出现的字母。然后显示所有剩余字符,然后消除过程继续进行,直到只剩下元音。但是我似乎无法在程序不崩溃的情况下消除字符。

这是有问题的代码:

public static void Mapper(){
    Scanner make = new Scanner(System.in);
    
    char Aphabets[] ={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};
    ArrayList<Character> Alpabets = new ArrayList<>();
    String word = make.nextLine();
    for (int i = 0; i < Aphabets.length; i++) {
        Alpabets. add(i,Aphabets[i]);
    }
    for (int i = 0; i < word.length(); i++) {
        Alpabets.remove(word.charAt(i));    
    }
    System.out.println(Alpabets);
}

我将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)