获取list中重复值的个数
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 16:52:40
获取list中重复值的个数
List l =new ArrayList();
\x05\x05l.add("a") ;
\x05\x05l.add("a") ;
\x05\x05l.add("b") ;
\x05\x05l.add("b") ;
\x05\x05l.add("b") ;
\x05\x05l.add("c") ;
\x05\x05l.add("d") ;
\x05\x05l.add("d") ;
求获取结果为a:2,b:3,c:1,d:2
List l =new ArrayList();
\x05\x05l.add("a") ;
\x05\x05l.add("a") ;
\x05\x05l.add("b") ;
\x05\x05l.add("b") ;
\x05\x05l.add("b") ;
\x05\x05l.add("c") ;
\x05\x05l.add("d") ;
\x05\x05l.add("d") ;
求获取结果为a:2,b:3,c:1,d:2
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class A {
\x09public static void main(String[] args) {
\x09\x09List l =new ArrayList();
\x09\x09l.add("a") ;
\x09\x09l.add("a") ;
\x09\x09l.add("b") ;
\x09\x09l.add("b") ;
\x09\x09l.add("b") ;
\x09\x09l.add("c") ;
\x09\x09l.add("d") ;
\x09\x09l.add("d") ;
\x09\x09
\x09\x09Map map = new HashMap();
\x09\x09
\x09\x09for(String item:l){
\x09\x09\x09if(map.containsKey(item)){
\x09\x09\x09\x09map.put(item,map.get(item).intValue() + 1);
\x09\x09\x09}else{
\x09\x09\x09\x09map.put(item,new Integer(1));
\x09\x09\x09}
\x09\x09}
\x09\x09Iterator keys = map.keySet().iterator();
\x09\x09
\x09\x09while(keys.hasNext()){
\x09\x09\x09String key = keys.next();
\x09\x09\x09System.out.print(key + ":" + map.get(key).intValue() + ",");
\x09\x09}
\x09}
}
--------------------------------
a:2,c:1,b:3,d:2,
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
public class A {
\x09public static void main(String[] args) {
\x09\x09List l =new ArrayList();
\x09\x09l.add("a") ;
\x09\x09l.add("a") ;
\x09\x09l.add("b") ;
\x09\x09l.add("b") ;
\x09\x09l.add("b") ;
\x09\x09l.add("c") ;
\x09\x09l.add("d") ;
\x09\x09l.add("d") ;
\x09\x09
\x09\x09Map map = new HashMap();
\x09\x09
\x09\x09for(String item:l){
\x09\x09\x09if(map.containsKey(item)){
\x09\x09\x09\x09map.put(item,map.get(item).intValue() + 1);
\x09\x09\x09}else{
\x09\x09\x09\x09map.put(item,new Integer(1));
\x09\x09\x09}
\x09\x09}
\x09\x09Iterator keys = map.keySet().iterator();
\x09\x09
\x09\x09while(keys.hasNext()){
\x09\x09\x09String key = keys.next();
\x09\x09\x09System.out.print(key + ":" + map.get(key).intValue() + ",");
\x09\x09}
\x09}
}
--------------------------------
a:2,c:1,b:3,d:2,
获取list中重复值的个数
c#中,如何判断一个list容器是否为空呢?还有,如何获取一个list容器中的个数
电子表格中筛选重复记录并列出重复个数和重复个数的数量
怎样获取list集合中的最后一个对象中的值
Excel表格中如何统计一列数据中互不重复值的个数
EXCEL中怎样统计一列中重复项的个数?
matlab中 如何搜索重复数据的个数
hibernate 对多表进行查询 比如 A B c c是中间表,通过A的id 获取c中B的id list集合 这个hq
一个数组中有N个元素,找出其中重复次数最多的那个元素?JAVA LIST 集合
VB中list的问题?
关于Collections中sort(List list)的一些问题
matlab中 如何获取整幅图像的像素值