在ArrayList中只存储一个元素的一个实例?

时间:2014-09-09 23:04:51

标签: java arraylist

我正在编写一个Java方法,用于存储从ArrayList中的文件读入的单词,但每个实例只应存储在ArrayList中。

那么什么样的算法最适合这个?

此外,ArrayList已经以不同的方法创建。

1 个答案:

答案 0 :(得分:2)

如果您已经有一个ArrayList并且必须使用它,则可以使用contains方法验证您尝试存储的单词是否已经在列表中,如果不存在,则添加它:

if(!arrayList.contains("yourWord")){
    arrayList.add("yourWord");
}

或者,只需使用Set然后将其转换为ArrayList。