【发布时间】:2019-01-02 13:26:12
【问题描述】:
我有一个数组列表,其中包含一些重复的值我想将这些值收集到另一个数组列表中...... 喜欢
Arraylist<String> one; //contains all values with duplicates
one.add("1");
one.add("2");
one.add("2");
one.add("2");
在这里,我想在另一个数组列表中获取所有重复值...
Arraylist<String> duplicates; //contains all duplicates values which is 2.
我想要那些大于或等于 3 的值.....
目前,我没有任何解决方案,请帮助我找出答案
【问题讨论】:
-
请解释您在输入和所需输出方面的问题。
-
为什么要列出重复项?毕竟,重复的元素都是相等的,
String类型的元素没有多大意义...你需要所有的重复项,还是只需要重复的那些(即除了第一次出现之外的所有重复项)?此外,您并没有告诉我们何时认为 2 个元素相等。是通过equals方法还是通过其他一些标准?请澄清这个问题,并添加示例输入和预期输出。 -
共享一个通用实用程序来求解值 n,即元素出现的次数。做take a look at it,希望对你有帮助。
标签: java android arraylist collections