如何在不使用java中的Set / Map实现的情况下查找重复项并在List / ArrayList中显示?可能吗?那怎么样?

时间:2015-12-04 05:37:43

标签: java

给我一​​个例子来查找重复项并在List / ArrayList中显示而不使用java中的Set / Map实现?可能吗?怎么样?

1 个答案:

答案 0 :(得分:0)

当然有可能。最明显的解决方案效率不高,但它会产生正确答案:

List<String> input = ...
List<String> result = new ArrayList<>();

for (String item : input) {
    if (!result.contains(item)) {
        result.add(item);
    }
}

但你为什么要这样做呢? (除了可能解决一个愚蠢的赌注)。