Java中的集合

     Java中的集合接口有List, Map, Set三种,List中的数据不会排重,SET中的数据如果有重复的就会自动合并。MAP中的数据是键值对集合,每个集合都有各自的实现接口。

 下面我们看看各个集合的简单用法以及怎样遍历集合

1.List

System.out.println("list--------");
		List<String> list=new ArrayList<String>();
		list.add("衣服");
		list.add("裤子");
		list.add("衬衫");
		for(String item:list)
		{
			System.out.println(item);
		}
		

2.Set

    

	System.out.println("set--------");
		Set<String> setList=new HashSet<String>();
		setList.add("衣服");
		setList.add("衬衫");
		setList.add("衣服");
		
	
		  for(Iterator<String> iterator = setList.iterator();iterator.hasNext();){  
	            System.out.println(iterator.next());  
	        }  
		

3.Map

	System.out.println("map--------");
		  Map<Integer,String> map=new HashMap<Integer,String>();
		  map.put(1, "衣服");
		  map.put(2, "衬衫");
		  map.put(3, "裤子");
		  
		  for(Map.Entry<Integer, String> entry:map.entrySet())
		  {
			  System.out.println(entry.getKey()+"--"+entry.getValue());
			  
		  }


4.Collections

collections接口主要用于对集合排序和对集合的其他操作,

  System.out.println("Collections--------");
		  List<Integer> list2=new ArrayList<Integer>();
		  
		  list2.add(3);
		  list2.add(100);
		  list2.add(50);
		  list2.add(6);
		  Collections.sort(list2);
		  
		  for(int i=0;i<list2.size();i++)
		  {
			  System.out.println(list2.get(i));
		  }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值