当前位置: 移动技术网 > IT编程>开发语言>Java > JAVA Map的使用

JAVA Map的使用

2019年05月08日  | 移动技术网IT编程  | 我要评论

学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());

}

    }
    
}

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

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

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

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网