list.add("a")
list.add("b")
list.add("c")
list.add("bb)
list.add("dd")
list.add("a")
Map<Integer,Integer> map = new HashMap<Integer,Integer>()
for(Integer i :list){
map.put(i, map.get(i)+1)
}
for (Object o : map.keySet()) {
System.out.println(o + "出现次数:" + map.get(o))
}
参考一下
有的list你可以用父类List的方法,但是用ArrayList独有的方法需要强转,而且你还可以用List接口下的其他实现类的方法。
array你就只能用List和ArrayList里的方法了
java创建一个list集合,List是不能直接实例化的,所以要用其他的,如ArrayList。
1、List temp=new ArrayList()
2、temp.add(xxx)。
其他解决方法:
1、List<String>list = new ArrayList<String>()//创建集合对象;
2、list.Add("1")//在集合里存入数据。
3、list.Add("2")
4、List是一个接口,不能实例化,创建对象时要使用他的实现类ArrayList(其他)。