JAVA集合

集合总结

ArrayLIst泛型集合
ArrayList就是动态数组,实现collection和list接口
ArrayList的使用:

ArrayList <Integer> list =  new ArrayList<Interger>();
for(int i = 0 ; i<10 ;i++)

	list.add(i);
	
for(int i = 0; i<list.size();i++)

System.out.println("list.get(i)");

//删除指定元素
list.remove(8);

//Interator 遍历集合
Iterator i = list.iterator();
while(i.hasNext()){
System.out.println(i.next());
}

Map集合
map接口与Collection接口的不同

  1. Map是双列的,collection是单列的
  2. Map的键唯一,Collectiond的子体系set是唯一的

map集合的遍历

import javafx.scene.effect.SepiaTone;

import java.util.*;

public class MapDemo {

    public static void main(String[] args) {
         Map<String,Integer> arr = new HashMap<String, Integer>();

         arr.put("周",12);
         arr.put("刘",15);
         arr.put("章",45);
        //法一
         Set <String> set = arr.keySet();
         for (String key: set){
             System.out.println(key);
         }
        System.out.println("......................");

         Collection<Integer> con = arr.values();
         for (Integer value : con){
             System.out.println(value);
         }

         //法二
         Set <String> vol = arr.keySet();
         for(String key : vol){
             Integer value = arr.get(key);
             System.out.println(key +"....."+ value);
         }
         
         //法三
         Set<Map.Entry<String ,Integer >> Set = arr.entrySet();
         for(Map.Entry<String ,Integer> me : Set ){
             String key =  me.getKey();
             Integer value = me.getValue();
             System.out.println(key +"....."+value);
         }
         //法五
        Set<String> set = arr.keySet();
         for(String key : set){
             Integer  value =  arr.get(key);
             System.out.println(key+".........."+value);
         }
         
            
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值