java的List操作

Python013

java的List操作,第1张

List<Integer> list = new ArrayList<Integer>()

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(其他)。