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());
}
} }
老师说,这个在查车的系统用的多,因为,查车要通过车牌找车或找车主!!!
今天学的代码很难很难!我感觉班上还有很多人不会。
我也不是很懂,还有很多地方弄不透的,脑阔卡住了!!!
啊啊啊啊啊啊!!!!!!!!!!!!!
JAVA Map的使用的更多相关文章
- java Map实现的cache manager
一个模仿memcached的JAVA虚拟缓存工具,可以缓存java对象 import java.io.ByteArrayInputStream; import java.io.ByteArrayOut ...
- Java map 详解 - 用法、遍历、排序、常用API等
尊重原创: http://www.cnblogs.com/lzq198754/p/5780165.html 概要: java.util 中的集合类包含 Java 中某些最常用的类.最常用的集合类是 L ...
- java map遍历、排序,根据value获取key
Map 四种遍历: Map<String,String> map = new HashMap<String, String>(); map.put("one" ...
- java Map常用方法封装
java Map常用方法封装 CreationTime--2018年7月16日15点59分 Author:Marydon 1.准备工作 import java.util.HashMap; impo ...
- Java Map获取key和value 以及String字符串转List方法
一.问题描述 这里描述两个问题: 1.Java Map获取key和value的方法: 2.String字符串转List的方法: 二.解决方法 1.Java Map获取key和value的方法 2. ...
- java map添加另一个map时候 键值对的类型要一致
java map添加另一个map时候 键值对的类型要一致
- java:Map借口及其子类HashMap五,identityHashMap子类
java:Map借口及其子类HashMap五,identityHashMap子类 了解:identityHashMap子类 一般情况下,标准的Map,是不会有重复的key值得value的,相同的key ...
- java:Map借口及其子类HashMap四
java:Map借口及其子类HashMap四 使用非系统对象作为key,使用匿名对象获取数据 在Map中可以使用匿名对象找到一个key对应的value. person: public class Ha ...
- java:Map借口及其子类HashMap二
java:Map借口及其子类HashMap二 重点:所有的集合必须依赖Iterator输出 Map<String, Integer> map = new HashMap<String ...
- java:Map借口及其子类
java:Map借口及其子类 Conllection是保存单值最大得父接口(即没有key的数据),那么Map是保存的内容是一对键值的数据,即KEY->VALUE的形式保存,如电话簿等. Map常 ...
随机推荐
- 微信小程序 navigateTo 传对象参数
当微信小程序navigateTo传入参数是个object时,请使用JSON.strtingify将object转化为字符串,代码如下: wx.navigateTo({ url: '../sendChe ...
- spring cloud config 属性加解密
首先需要(Java Cryptography Extension (JCE))的支持,下载路径: https://www.oracle.com/technetwork/java/javase/down ...
- 缓存框架Ehcache相关
单点缓存框架 只能针对单个jvm中,缓存容器存放jvm中,每个缓存互不影响 Ehcache gauva chache 内置缓存框架 jvm缓存框架 分布式缓存框架(共享缓存数据) Redis ...
- ODC(Orthogonal Defect Classification)简介——正交缺陷分类法
Defect分析是软件开发和测试中一个重要的环节,ODC介绍了一种不同于大家常用的非常有效的defect分类及分析方法.这篇文章简单的向大家介绍了什么是ODC,以及如何在项目和产品开发中使用ODC来改 ...
- 通过HttpservletRequest对象获取客户端的真实IP地址
这篇文章主要介绍了Java中使用HttpRequest获取用户真实IP地址,使用本文方法可以避免Apache.Squid.nginx等反向代理软件导致的非真实IP地址,需要的朋友可以参考下 在JSP里 ...
- H5页面解决左右滑动问题
在head里面加入. <meta name="viewport" content="width=device-width, initial-scale=1.0, u ...
- 小程序不支持wx.request同步请求解决方法
小程序为了用户体验,所有的request均为异步请求,不会阻塞程序运行 百牛信息技术bainiu.ltd整理发布于博客园 所以当你需要同步请求,锁死操作时,最好将所有的逻辑写在success:func ...
- sharepoint服务器修改密码后出现HTTP Error 503
HTTP Error 503 解决办法: 更改sharepoint 网站应用程序池标示后,更改标示重新输入管理员密码,问题解决!
- mq4参考
更新: 2017/05/24 其实也就是照搬文档,主要是用到一个记一个.方便掌握 ----------------------------------------------------------- ...
- hdoj5003【wa水】
蜜汁wa,蜜汁wa,少了个\n------ #include<bits/stdc++.h> using namespace std; typedef long long LL; typed ...