我目前正在为类的编码项目工作,在该类中我们必须以2-10个字符(仅限字母)的逗号分隔列表并在与给定字典进行交叉检查后产生所有可能的单词文本文件。将字符的用户输入分割为ArrayList
我遇到的问题是,尽管我可以拆分列表并创建一个数组,但我知道使用ArrayList会更有用,而这正是我遇到问题的地方。
Scanner input = new Scanner(System.in);
String letters = input.nextLine();
input.close();
ArrayList<Letters> Letter = new ArrayList<Letters>();
letters.split(",");
Letter.add();
林不知道我应该加入到add函数,因为我显然不希望所有的字符作为ArrayList的一个索引。我在想也许我应该将字符分割成单独的字符串对象,但我不知道如何实现。有些东西让我想到从我的课堂上解析,但仍然遇到麻烦。
在此先感谢您的批评和帮助。
当你分割字符串所得到的数组。将该数组的每个元素添加到ArrayList,如'Letter.add(array [0])'。 – csmckelvey 2014-09-19 17:44:08
请包括你的'信'类。 – mkobit 2014-09-19 17:46:40
@MikeKobit函件类还没有尚未作出,但它应该采取ArrayList和创造了所有可从用户的输入进行可能的单词和交叉检查是否与给定的字典文本文件的有效字。 – EndlessProgression 2014-09-19 18:43:31