区分ArrayList <arraylist <string>&gt;重复的对象</arraylist <string>

时间:2015-01-31 09:26:10

标签: java android

我的应用程序处理城市之间的行程和距离。由于某些行程与多个城市匹配,因此ArrayList<ArrayList<String>>正在创建重复的项目 - 行程。下面几行我需要为那些重复的行程指定距离。问题就出现了......我无法为这些重复的对象分配不同的距离。

我认为不同的位置区分了那些重复的项目...有没有办法区分它们;我尝试使用ArrayList<Hashmap<String>>但没有结果。

1 个答案:

答案 0 :(得分:0)

您好,如果您能够获得谷歌番石榴库,您可以在下面创建一个通用的静态函数,奖金是番石榴库很小,许多功能对列表和集合很有用。

//Static method
private static <T> List<T> removeDuplicates(final List<T> list) {
      return Lists.newArrayList(ImmutableSet.copyOf(newArrayList<Object()).asList());
 }

//Call like this
removeDuplicates("YOUR LIST GOES HERE")