数组,List,Map学习笔记

学习了3天的数组,List集合和Map集合,做个总结,方便日后查看

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

public class Summary {

    //数组
    int a[]=new int[3];
    int[] b={1,2,3};
    int[] c=new int[]{12,3};
    int[][] d=new int[][]{{1,2},{3,4},{5,6,7}};
    public void readA(){
        for(int b1:b){
            System.out.println(b1);
        }

        for(int i=0;i<d.length;i++){
            for(int j=0;j<d[i].length;j++){
                System.out.print(d[j]+" ");
            }
            System.out.println();
        }

        for(int[] num1:d){
            for(int num2:num1){
                System.out.print(num2+" ");
            }
            System.out.println();
        }
    }

    //List集合
    List<String> strL=new ArrayList<>();
    public void testList(){
        //strL.add(1, "a");当list为空时,这样插入会报越界异常

        //添加
        strL.add("a");strL.add("b");strL.add("c");
        //取出 方法1
        for(String strl1:strL){
            System.out.println(strl1);
        }
        //取出方法2
        Iterator<String> it=strL.iterator();
        while(it.hasNext()){
            System.out.println(it.next());
        }
        //取出方法3
        for(int i=0;i<strL.size();i++){
            System.out.println(strL.get(i));
        }
    }

    //Map集合
    Map<Integer,String> map=new HashMap<>();
    public void testMap(){
        //存数据
        map.put(1, "aa");map.put(2, "cc");
        map.put(-1, "负数");map.put(0, "零");

        //取数据
        System.out.println(map.get(1));

        //取出map中所有的键
        for(int k:map.keySet()){
            System.out.println("k:"+k);
        }

        //取出map中所有的值
        for(String v:map.values()){
            System.out.println("v:"+v);
        }

        //取出map所有的键和值
        for(Map.Entry<Integer, String> kv:map.entrySet()){
            System.out.println(kv.getKey()+"="+kv.getValue());
        }

    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值