找南昌兼职做网站的常德生活网

bicheng/2026/1/25 4:05:29/文章来源:
找南昌兼职做网站的,常德生活网,杭州百度公司在哪里,网站空间已到期 请尽快续费开通1、HashMap#xff1a; 1#xff09;、 引入 如果业务需要我们去用姓名的拼音手写字母匹配完整姓名#xff0c;那么如果用单列数据#xff0c;我们可能需要两个集合才能存储#xff0c;而且两个集合之间没有关联不好操作#xff0c;这种时候双列数据就会起很大作用 2 1、 引入 如果业务需要我们去用姓名的拼音手写字母匹配完整姓名那么如果用单列数据我们可能需要两个集合才能存储而且两个集合之间没有关联不好操作这种时候双列数据就会起很大作用 2、 单列数据与双列数据 3、map概述 Map 映射。跟 Collections 体系的集合是不一样的。是以key-value的形式保存数据的常常称之为键值对。 4、 HashMap概念及特点 概述HashMap实现了Map接口是Map子类中使用最最最多的。 数据结构key部分使用的数据结构为数组双向链表红黑树 。HashSet使用的就是key部分进行存储的。 存储数据特点 键值对映射关系 一个键对应一个值 键不能重复值可以重复 键允许为空值 元素存取无序 5、 方法的使用 方法名说明V put(K key,V value)添加元素V remove(Object key)根据键删除键值对元素void clear()移除所有的键值对元素boolean containsKey(Object key)判断集合是否包含指定的键boolean containsValue(Object value)判断集合是否包含指定的值boolean isEmpty()判断集合是否为空int size()集合的长度也就是集合中键值对的个数V get(Object key)根据键获取值SetK keySet()获取所有键的集合CollectionV values()获取所有值的集合SetMap.EntryK,V entrySet()获取所有键值对对象的集合 6、增加 import java.util.HashMap; import java.util.Map;public class AddDemo {public static void main(String[] args) {// 定义一个map对象key存放字符串类型value存放Integer类型MapString, Integer map new HashMap();map.put(a, 5);map.put(c, 2);map.put(e, 6);map.put(null, 0);map.put(null, 2);System.out.println(map);// 定义一个mapkey存放字符串类型value存放字符串类型MapString, String map1 new HashMap();map1.put(java, 企业级系统开发);map1.put(Python, 人工智能);map1.put(go, 字节跳动);map1.put(null, null);// key不存在就添加key存在如果value值为null也会添加map1.putIfAbsent(null, 哈哈);System.out.println(map1);} } 7、删除 import java.util.HashMap; import java.util.Map;public class RemoveDemo {public static void main(String[] args) {// 定义一个mapkey存放字符串类型value存放字符串类型MapString, String map new HashMap();map.put(001, 唐海峰);map.put(002, 张三丰);map.put(003, 张无忌);map.put(004, 东方不败);// 根据键值删除返回被删除的元素String content map.remove(001);System.out.println(content);System.out.println(map);// 根据键值对删除返回一个Boolean类型的结果boolean flag map.remove(004, 东方不败);System.out.println(flag);System.out.println(map);// 清空集合map.clear();System.out.println(map);} } 8、修改 import java.util.HashMap; import java.util.Map;public class UpdateDemo {public static void main(String[] args) {// 定义一个mapkey存放字符串类型value存放字符串类型MapString, String map new HashMap();map.put(001, 唐海峰);map.put(002, 张三丰);map.put(003, 张无忌);map.put(004, 东方不败);System.out.println(map);// 修改(存在就修改不存在就添加)String content map.put(001, 唐延);System.out.println(content);System.out.println(map);// 根据key查找替换指定key值的内容String con map.replace(006, 唐海峰);System.out.println(con);System.out.println(map);// 根据key,value查找替换指定的值map.replace(001, 唐延, tarnett);System.out.println(map);} } 9、查询 import java.util.Collection; import java.util.HashMap; import java.util.Map; import java.util.Set;public class SelectDemo {public static void main(String[] args) {// 定义一个mapkey存放字符串类型value存放字符串类型MapString, String map new HashMap();map.put(001, 唐海峰);map.put(002, 张三丰);map.put(003, 张无忌);map.put(004, 东方不败);System.out.println(map);// 获取指定key对应的值String content map.get(001);System.out.println(content);// 获取集合的长度获取key的长度System.out.println(map.size());// 查询是否包含指定的keySystem.out.println(map.containsKey(006));// 判断是否为空System.out.println(map.isEmpty());// 获取所有的keySetString keySet map.keySet();System.out.println(keySet);// 获取所有的值CollectionString values map.values();System.out.println(values);} } 2、两种遍历 1、通过key获取值 import java.util.HashMap; import java.util.Map; import java.util.Set;public class KetSetDemo {public static void main(String[] args) {MapString, String map new HashMap();map.put(001, 唐海峰);map.put(002, 张三丰);map.put(003, 张无忌);map.put(004, 东方不败);// 获取所有的keySetString keySet map.keySet();// 遍历keySet通过key获取valuefor(String key : keySet){String value map.get(key);System.out.println(value);}} } 2、获取所有的键值对 import java.util.HashMap; import java.util.Map; import java.util.Set;public class EntryDemo {public static void main(String[] args) {MapString, String map new HashMap();map.put(001, 唐海峰);map.put(002, 张三丰);map.put(003, 张无忌);map.put(004, 东方不败);// 获取所有的键值对SetMap.EntryString, String entrySet map.entrySet();// 遍历键值对for(Map.EntryString, String entry : entrySet){// 通过键值对对象获取key和valueSystem.out.println(key entry.getKey() : entry.getValue());}} } 3、HashMap保存各种数据类型 1、键是String值为自定义类型 import java.util.HashMap; import java.util.Set;/*** 键是String值为自定义类型*/ public class Test01 {public static void main(String[] args) {HashMapString, Student map new HashMap();map.put(001, new Student(zhangsan, 21));map.put(002, new Student(lisi, 22));map.put(003, new Student(wangwu, 23));System.out.println(map);// 遍历SetString keySet map.keySet();for(String key : keySet) {System.out.println(map.get(key));}} } 2、键是String值为ArrayList import java.util.*;/*** 键是String值为ArrayList*/ public class Test02 {public static void main(String[] args) {MapString, ListString map new HashMap();List list1 new ArrayList();list1.add(孙悟空);list1.add(猪八戒);map.put(西游记, list1);List list2 new ArrayList();list2.add(赵云);list2.add(马超);map.put(三国演义, list2);// 遍历SetString keySet map.keySet();for(String key : keySet) {ListString list map.get(key);for (String value : list) {System.out.println(value);}}} } 3、ArrayList嵌套HashMap import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;public class Test03 {public static void main(String[] args) {ListHashMapString, String list new ArrayList();HashMapString, String map1 new HashMap();map1.put(杨过, 小龙女);map1.put(郭靖, 黄蓉);list.add(map1);HashMapString, String map2 new HashMap();map2.put(java, 系统开发);map2.put(go, 字节跳动);list.add(map2);System.out.println(list);} } 本电子书目录《Java基础的重点知识点全集》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86984.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

专业型网站网站做团购网站商品从哪里找

掌握SQL的“删除艺术”:如何使用DROP TABLE命令 在数据库管理中,有时候我们需要彻底删除一个表,这可能是为了重新设计数据库结构,或者因为某些表不再需要。SQL 提供了 DROP TABLE 语句来实现这一功能。本文将详细介绍 DROP TABLE…

广告公司网站建设的定位网站设置搜索框是什么知识点

一、对齐: 1.激活对齐:视图–》对齐 2.新建一个文件,然后置入一张图片,设置一个参考线,使用移动工具进行移动,当移动到参考线附近的时候图片会自己吸到参考线上。 3.移动到参考线的时候如需设置空隙&…

网站建设有哪些企业网站关键词优化的步骤

Word文档里有数据表格,如果编辑修改起来感觉没那么方便或容易出错,不妨将文档转换成Excel表格再来处理。 将Word文档转换成Excel,比较常用的是复制粘贴方法,也就是将Word文档的表格复制后,再粘贴到Excel表格里&#x…

买好域名和云主机后怎么做网站工信部外国网站备案

哈哈, 今天是2012-12-21,传说中的世界末日,不过现在看来,一切都是空的。。。 在这个容易记忆的日子里,我的博客开通了。他将伴随我以后的学习开发,期望我能充分利用博客,帮我养成常总结、常记笔…

天津网站制作计划工业和信息化部网站备案

一、Linux磁盘分区和目录 Linux发行版本之间的差别很少,差别主要表现在系统管理的特色工具以及软件包管理方式的不同。目录结构基本上都是一样的。 Windows的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区)&#xff0c…

维护网站要做哪些工作十大超级软件免费下载

下面这些问题涉及了与Python相关的许多技能,问题的关注点主要是语言本身,不是某个特定的包或模块。每一个问题都可以扩充为一个教程,如果可能的话。某些问题甚至会涉及多个领域。 我之前还没有出过和这些题目一样难的面试题,如果你…

做计算机网站有哪些功能网页模板怎么下载

关于数组的内容 Verilog数组声明的基本语法 <data_type><vector_size><array_name><array_dimension> 例如&#xff1a; reg[15:0] RAM [0:4095];//储存器数组SystemVerilog允许任何数据类型的非压缩数组 SystemVerilog将非压缩数组的声明进行了扩展…

石家庄新钥匙建站广州有什么好玩的山

前言 说到服务信息&#xff0c;我们还是得回到NamingService&#xff0c;因为这是和NacosServer进行服务注册的核心组件&#xff0c;内部提供了注册、获取Nacos实例的能力。至于其他组件&#xff0c;如Ribbon&#xff0c;在调用时需要所有实例信息来进行负载&#xff0c;那肯定…

建手机端网站代码生成器手机版

一.Docker环境配置 1.拉取Docker镜像 sudo docker pull ubuntu:18.04拉取的为ununtu18版本镜像&#xff0c;环境十分干净&#xff0c;可以通过以下命令查看容器列表 sudo docker images 如果想删除多余的docker image&#xff0c;可以使用指令 sudo docker rmi -f <id&g…

seo技术306如何进行网站的seo

方法一&#xff1a; 打开 Microsoft 官网&#xff1a; 打开开发人员工具&#xff08;按 F12 或右键点击“检查”&#xff09;。 点击“电脑模拟手机”按钮&#xff0c;即下图&#xff1a; 点击后重新加载此网页&#xff0c;即可看到下载选项。

h5跟传统网站有啥区别商务网站建设详细步骤

概念性的介绍&#xff0c;一略而过&#xff0c;不重要。 16.1 数据仓库技术 16.2 联机分析处理技术 16.3 数据挖掘技术 16.4 大数据时代的新型数据仓库 16.5 小结

网站后台的形成淄博网站制作方案

ps -ef |grep python # 查找工具执行PID python pid 11287lsof -p 11287 |wc -l 查看进程占用句柄设置句柄上限IOError: [Errno 24] Too many open files:解决方法

物理机安装虚拟机做网站好处深圳市光明区官网

前言 [MixedCli](https://zhangfisher.github.io/mixed-cli/)为monorepo应用开发命令行程序提供了一套解决方案&#xff0c;提供了更加友好的命令行开发体验。 第1步&#xff1a;创建工程 以一个典型的monorepo为例开始&#xff1a; flexapppackagescli corevuereact示例…

织梦云建站系统谷歌广告代理

前言&#xff1a;关于最近开源后&#xff0c;不少朋友问&#xff0c;怎么我下载下来&#xff0c;运行不了。或者怎么没有左边菜单。货不对板&#xff1f;还是我吃了数据&#xff1f;感言&#xff1a;开源不容易&#xff0c;更不容易的是&#xff0c;明明毫无保留&#xff0c;还…

狮山网站设计制作网站用什么软件有哪些

Spring最重要的功能就是操作数据&#xff0c;数据库编程也是互联网编程的基础&#xff0c;Spring为开发者提供了JDBC模板模式&#xff0c;使用JdbcTemplate可以简化许多编码工作&#xff0c;同时也提供了TransactionTemplate支持事务的模板&#xff0c;但都不是常用技术&#x…

网站关键词在哪里修改网络营销推广的劣势

说起IOC和DI,使用过ASP.NET Core的人对这两个概念一定不陌生&#xff0c;早前&#xff0c;自己也有尝试过去了解这两个东西&#xff0c;但是一直觉得有点很难去理解&#xff0c;总觉得对其还是模糊不清&#xff0c;所以&#xff0c;趁着今天有空&#xff0c;就去把两个概念捋清…

系部网站建设研究方案wordpress 插件发文章

ConceptDraw MINDMAP mac是一款思维导图绘制软件&#xff0c;它可以帮助用户快速创建各种类型的思维导图&#xff0c;如组织结构图、流程图、概念图和UML图等。该软件具有直观的界面和简单易用的操作方式&#xff0c;使得用户能够轻松地创建复杂的思维导图。此外&#xff0c;它…

和一起做网店类似的网站青岛建设集团有限公司

BottomAppBar 底部应用栏 BottomAppBar 是一个在 Jetpack Compose 中用于创建底部应用栏的组件。它提供了一个高度可定制且功能丰富的底部导航解决方案。 它的使用方式与 TopAppBar 类似。下面的图是 BottomAppBar 的基本样式图。 常见使用场景 BottomAppBar 在应用中常用于…

建网站的网站有哪些搜网站技巧

11、虚函数、多态、纯虚函数 虚函数覆盖调用 多态实现多态的两个必要条件多态 和 this指针多态的实现&#xff1a;虚函数表虚函数表与动态绑定动态绑定动态绑定对性能的影响 纯虚函数抽象类纯抽象类 虚函数 形如class 类名{ virtual 返回值 函数名(形参表) { … } }; 的成员函…