当前位置: 首页 > news >正文

品牌网站建设的关键事项内蒙古建设厅建筑网站

品牌网站建设的关键事项,内蒙古建设厅建筑网站,393网站,做网站页面代码1、Map接口实现类的特点1)Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value(无序)2) Map中的key和value可以是任何引用类型的数据,会封装到HashMap$Node对象中3) Map 中的key不允许重复import java.util.HashMap; import java…

1、Map接口实现类的特点

1)Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value(无序)

2) Map中的key和value可以是任何引用类型的数据,会封装到HashMap$Node对象中

3) Map 中的key不允许重复

import java.util.HashMap;
import java.util.Map;public class Map_ {public static void main(String[] args) {Map map = new HashMap();map.put("no1","张三");map.put("no2","李四");
//        key相同相当于替换map.put("no1","张桑");System.out.println(map);}
}
将no1的张三换成张桑

运行结果:

4)Map中的value可以重复

import java.util.HashMap;
import java.util.Map;public class Map_ {public static void main(String[] args) {Map map = new HashMap();map.put("no1","张三");map.put("no2","李四");
//        key相同相当于替换map.put("no1","张四");map.put("no3","李四");System.out.println(map);}
}

运行结果:

5) Map 的key可以为null, value也可以为null,注意key为null,只能有一个,value为null ,可以多个

·import java.util.HashMap;
import java.util.Map;public class Map_ {public static void main(String[] args) {Map map = new HashMap();map.put("no1","张三");map.put("no2","李四");
//        key相同相当于替换map.put("no1","张四");map.put("no3","李四");map.put(null,null);map.put("no4",null);map.put(null,“王五”);会替换System.out.println(map);}
}

6)常用字符串类作为Map的key

import java.util.HashMap;
import java.util.Map;public class Map_ {public static void main(String[] args) {Map map = new HashMap();map.put("no1","张三");map.put("no2","李四");
//        key相同相当于替换map.put("no1","张四");map.put("no3","李四");map.put(null,null);map.put("no4",null);map.put(null,"王五");
//        String类型可以作为Map的keymap.put(3,"美女");map.put(new Object(),"金毛狮王");System.out.println(map);}
}

运行结果:

7) key 和 value之间存在单向一对一关系,即通过指定的key总能找到对应的value

import java.util.HashMap;
import java.util.Map;public class Map_ {public static void main(String[] args) {Map map = new HashMap();map.put("no1","张三");map.put("no2","李四");
//        key相同相当于替换map.put("no1","张四");map.put("no3","李四");//        通过get方法,通过key可以找到对应的值System.out.println(map);System.out.println(map.get("no1"));}
}

运行结果:

2.Map遍历的几种方式

2.1 第一组先取出所有的key,通过key 取出对应的Value

import java.util.*;public class Map3 {public static void main(String[] args) {
//        map接口常用方法Map map = new HashMap();
//        map.put("邓超",new Book1("",100));map.put("邓超","孙俪");map.put("王宝强","马蓉");map.put("宋喆","马蓉");map.put("刘凌波",null);map.put(null,"刘亦菲");map.put("鹿晗","关晓彤");
//        第一组先取出所有的key,通过key 取出对应的ValueSet keySet= map.keySet();System.out.println("第一种方式");for (Object key:keySet) {System.out.println(key+"-"+map.get(key));}
//      迭代器快捷键ititSystem.out.println("迭代器*********");Iterator iterator = keySet.iterator();while (iterator.hasNext()) {Object key =  iterator.next();System.out.println(key+"-"+map.get(key));}
}

2.2直接取出值

 Collection values =map.values();System.out.println("取出所有的值");for (Object value:values) {System.out.println(value);}
//  迭代器System.out.println("迭代器");Iterator iterator2 = values.iterator();while (iterator2.hasNext()) {Object value=  iterator2.next();System.out.println(value);}

2.3通过EntrySet来获取k-v

   Set entrySet= map.entrySet();System.out.println("  通过EntrySet来获取k-v");for (Object entry :entrySet) {
//            将entry转成map.EntryMap.Entry m = (Map.Entry) entry;System.out.println(map.get(m.getKey())+"-"+m.getValue());}
//        迭代器System.out.println("迭代器**********");Iterator iterator3 =entrySet.iterator();while (iterator3.hasNext()) {Object entry =  iterator3.next();
//            向下转型Map.Entry n=(Map.Entry) entry;System.out.println(n.getKey() + "-"+n.getValue());}
http://www.15wanjia.com/news/196350.html

相关文章:

  • 湘潭网站建设 找磐石网络一流温州企业网站seo
  • 免费网站空间可访问园林景观设计公司利润
  • app导航网站建设多少钱wordpress 3.0主题
  • 男女做那个视频网站广告公司推广
  • 使用ftp软件连接到网站空间国家高新技术企业认定工作网
  • 网站建设怎么找客源?一个网站上线的时间
  • 免费建站模板台州网站制作
  • 协会网站建设需求文档旅游公网站如何做
  • 做网站计划17zwd一起做网店官网
  • 赫章县网站建设如何建立微网站详细
  • 网上书城网站开发的结论与不足wordpress零基础建站教程
  • 学做巧裁缝官方网站厦门网站制作专业
  • 微信学校网站模板dedecms网站别名解析
  • 国内可访问的海外网站和应用wordpress 全文 rss
  • 郑州网站建设设计公司哪家好做网站前端网址可以自己写吗
  • 网站建设企业推荐张家港那家做网站
  • 宁波外贸网站建设cms网站开发价格
  • 有什么做同城的网站上市公司排行榜
  • 做军事网站的项目背景图片wordpress 主题 语言包
  • 网站设计公司市场容量网站建设策划书风险控制
  • 网站的管理系统南宁百度网站公司哪家好
  • 雅联网站建设wordpress横向导航
  • 可以做淘宝店铺开关灯网站莱芜最新话题
  • 网站公司后台淮南网红餐厅
  • 网站提示宏推荐网站建设服务商
  • 做网站顺序网站设计培训课程
  • 丹东市住房和城乡建设网站wordpress恢复密码忘记
  • 河北建网站wordpress伪静态配置
  • 郑州做网站推甘肃古典建设集团有限公司网站
  • linux主机上传网站做网站推广电话