java的map的方法_Java中Map集合(接口)的基本方法程序演示
Java中Map集合(接口)的基本方法程序演示
发布于 2020-6-22|
复制链接
摘记: 本文实例为大家分享了Java中Map集合的基本方法程序演示的具体代码,供大家参考,具体内容如下
```java
package pack02;
import java.util.*;
public class MapDemo {
public static void main(String[] args) {
//定义一个Map接 ..
本文实例为大家分享了Java中Map集合的基本方法程序演示的具体代码,供大家参考,具体内容如下
```java
package pack02;
import java.util.*;
public class MapDemo {
public static void main(String[] args) {
//定义一个Map接口类型的引用,指向HashMap类型的对象
Map ma = new HashMap();
ma.put("01", "lisi01");
ma.put("02", "lisi02");
ma.put("03", "lisi03");
ma.put("04", "lisi04");
sop(ma);
//存入元素并打印
sop( "1. containsKey: " + ma.containsKey("02") );//是否包含键值02
sop( "2. remove: " + ma.remove("03") );//通过键值删除元素,删掉键值03的元素,返回value值
sop( "3. remove: " + ma.remove("031") );//要删掉的键值不存在,返回null
sop( ma );
sop( "4. get: " + ma.get("02") );//通过键值,获取元素的value值
sop( "5. get: " + ma.get("021") );//当键值不存在时,get方法返回null
Collection valu = ma.values();//values方法获取Map中的value值,并返回Collection接口
sop("6. " + valu);
ma.put("05", "lisi04");//不同的key值可以对应相同的value值
sop("7. " + ma);
String str = ma.put("05", "zhangsan05");
//一个key值只能指向一个value值,如果添加进key值相同,value值不同的元素
//则新的value值将覆盖旧的value值,并将旧的value值返回输出
sop("8. " + ma);
sop(str);
}
public static void sop( Object obj ) {
System.out.println(obj);
System.out.println();
}
}
```
java的map的方法_Java中Map集合(接口)的基本方法程序演示相关推荐
- java map 自动排序_Java中Map的排序
Map的种类 在Java中,Map的主要作用是存储键值对.由于是根据键得到值,所以不允许键重复.它主要有如下几个类别: HashMap: 最常用的Map,它根据键的HashCode值存储数据,根据键可 ...
- java map传入参数_JAVA中map中参数的添加修改
Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象. Map的接口 Map---实现Map Map.Entry--Map的内部类,描述Map中的按键/数值对. S ...
- java的flush方法_Java中的BufferedWriter flush()方法及示例
Java中buffered writer类的flush()方法用于刷新缓冲的writer流中的字符.语法:公共void flush()指定者:此方法由Flushable接口的flush()方法指定.重 ...
- java 不定参数方法_java中不定长参数的使用方法
java中不定长参数的使用方法 不定长参数方法的语法如下:返回值 方法名(参数类型...参数名称) 在参数列表中使用"..."形式定义不定长参数,其实这个不定长参数a就是一个数组, ...
- java 终止方法_Java中终止线程的三种方法
Java中终止线程的三种方法 Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经 ...
- java多线程同步的四种方法_java中实现多线程的两种方法
java多线程有几种实现方法,都是什么?同步有几种实java中多线程的实现方法有两种:1.直接继承thread类:2.实现runnable接口:同步的实现方法有五种:1.同步方法:2.同步代码块:3. ...
- java list转set去重_Java中List去重的四种方法
Java中List去重的四种方法 package com.lxz.test; import java.util.ArrayList; import java.util.HashSet; import ...
- java 中map的优点_java 中map遍历的四种方法和优缺点
/** * 在for-each循环中使用entries来遍历 * 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用 * 如果遍历的是一个空的map,会报数组越界 ,java5引入 ...
- java中map的遍历方法_Java中Map的三种遍历方式
集合中的三种遍历方式,如下代码: import java.util.Collection; import java.util.HashMap; import java.util.Iterator; i ...
- java map初始化方式_java中Map和List初始化的两种方法
第一种方法(常用方法): //初始化List List list = new ArrayList(); list.add("string1"); list.add("st ...
最新文章
- python提供了方法用于读取文本文件内容_python提供了哪三种方法用于读取文本文件的内容?...
- python haskell 使用对比_性能-为什么这个Haskell程序比等效的Python程序慢得多?
- SESSION常见问题辑
- 【Linux】一步一步学Linux——iptables-save命令(187)
- webform计算某几列结果_利用DataTable.Compute等方法和属性做各种统计(某一列的总和sum、不重复的某列记录数distinct)...
- IDEA中Git合并冲突
- fs.readfile 显示html,从fs.readFile获取数据
- uTools:一个方法“改变”uTools的插件安装/数据目录
- 用python 画炫酷的图并讲解-Python绘制六种可视化图表详解,三维图最炫酷!你觉得呢?...
- Angularjs-项目搭建
- 【渝粤教育】国家开放大学2018年春季 0701-22T公共政策学 参考试题
- 图解MySQL的各种 JOIN,看完不懂来找我!
- 用VC++封装自己的DLL动态链接库
- mysql的哈希函数_mysql – 密码哈希函数抛出错误1146
- matlab随机数的生成,MATLAB随机数生成器
- C#实现给图片加边框的方法
- 测试记录2:APM32对比HK32
- C#测试调用PaddleSharp模块识别图片文字
- PS抠章、去水印-你懂得
- AtCoder Beginner Contest 214(补题)