【问题标题】:Check whether an array list contains a value more than once in android检查一个数组列表是否在android中多次包含一个值
【发布时间】:2012-10-27 05:28:00
【问题描述】:

我有一个数组列表,我在其中存储一个值列表。我必须检查列表是否多次包含相同的值..而且我只需要非重复值..如何检查数组列表中值的存在次数??

提前谢谢..

【问题讨论】:

标签: android arraylist


【解决方案1】:

你可以这样做:

 ArrayList<String>numbers= new ArrayList<String>();

numbers.add("1");
numbers.add("2");
numbers.add("1");
numbers.add("3");


int count= Collections.frequency(numbers, "1");

这样计数返回2。

【讨论】:

    【解决方案2】:

    使用

    public static int frequency(Collection c, Object o)

    获取集合(arraylist)中对象的频率。

    【讨论】:

      猜你喜欢
      • 2013-02-08
      • 2018-04-27
      • 2017-10-17
      • 1970-01-01
      • 2021-06-06
      • 1970-01-01
      • 2015-10-28
      相关资源
      最近更新 更多