我正在编写一个Java方法,用于存储从ArrayList中的文件读入的单词,但每个实例只应存储在ArrayList中。
那么什么样的算法最适合这个?
此外,ArrayList已经以不同的方法创建。
答案 0 :(得分:2)
如果您已经有一个ArrayList并且必须使用它,则可以使用contains方法验证您尝试存储的单词是否已经在列表中,如果不存在,则添加它:
if(!arrayList.contains("yourWord")){
arrayList.add("yourWord");
}
或者,只需使用Set然后将其转换为ArrayList。