2、这些集合有啥用呢,就好比你有一堆数据要存:
[name='张三'
,
age=20,
address='北京']
[name='李四'
,
age=15,
address='湖南']
[name='王五'
,
age=18,
address='甘肃']等等,
这样一条一条的数据你就能够用集合来保存起来,放到一条集合中去
3、例如用list来保存,保存形式就如下:
list
=
{[name='张三'
,
age=20,
address='北京'],
[name='李四'
,
age=15,
address='湖南']
,
[name='王五'
,
age=18,
address='甘肃']}
这样的形式了,然后取值的时候你就可以根据list.get(i)来分别取值了。
4、如果要取到每一条里面的属性,那么可以配合map或者存储的是实体类对象,来分别取值就对了,非常的简单且实用
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))
}
参考一下
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(其他)。