• JAVA Map的使用


    学JAVA那么多天了,所以就不写那啥了,哈哈

    Map  是一个很实用的东西,它查询的速度也是飞快的。还有很多好的地方,

    至于好在哪里,我也说不清。

    还是用代码来说吧:

    import java.util.*;
    
    public class Test{
        
        public static void main(String args[]){
            Map<String,String> map = new HashMap<String,String>();
            //在这里先说明key和value====》》map.put(key,value)

            map.put("李四","007");通过put方法进行增加内容
            map.put("王五","006");
            map.put("张三","005");

            map.put(null,null);

            String val = map.get("李四");
            System.out.println(" "+val);
        System.out.println("-------------------------");
            if(map.containsKey("李四")){//可以通过这种方法查找Map集合里是否存指定的key
            System.out.println("李四存在");
            }else{
            System.out.println("李四不存在");
            }
        System.out.println("-------------------------");
            if(map.containsValue("006")){//通过指定的value值判断key的存在
            System.out.println("006存在");
            }else{
            System.out.println("006不存在");
            }

        System.out.println("-------------------------");

              //下边的代码很难,我也知道怎么说
            System.out.println(map);//这是直接把集合打印出来,我不知道这种方法推不推荐(这也可以达到遍历的效果)
            Set<String> lps= map.keySet();//通过Map的keySet方法把所有key存在一个集合里
              for(String x:lps){//通过get方法进行遍历
              System.out.println(x+" "+map.get(x));//map.get(x)是同过key来指定查找value
              }

    
    

            Set<Entry<String,String>> entrys = map.entrySet();//这里是同Map的entrySet方法直接把key和value打成一个包存放到entrys里边

            for(Entry<String,String> item:entrys){//通过这种方法也可以达到遍历的效果
            System.out.println( item.getKey() + "-->>"+ item.getValue());

    }

        }
        
    }

    老师说,这个在查车的系统用的多,因为,查车要通过车牌找车或找车主!!!

    今天学的代码很难很难!我感觉班上还有很多人不会。

    我也不是很懂,还有很多地方弄不透的,脑阔卡住了!!!

    啊啊啊啊啊啊!!!!!!!!!!!!!

  • 相关阅读:
    Linux下find命令详解
    shell if语句
    目标文件系统映像制作工具mkyaffs2image
    编译内核
    FPS含义
    linux下echo命令详解
    Mssql数据库语句综合
    string 字符串操作
    Lession 15 Good news
    Mysql使作心得(备份,还原,乱码处理)
  • 原文地址:https://www.cnblogs.com/chenxiaojie/p/10827907.html
Copyright © 2020-2023  润新知