Java学习笔记-Pair和Map
pair用法:介绍java中Pair_梦想画家的博客-CSDN博客_java pair
共通点:Pair和Map都是以key,value进行存储
不同点:
- Pair通过getKey()/getValue()获取对应的key值和value值,没有添加键值对的操作
- Map是通过get()获取对应的value,通过values()获取所有的value,而且还可以通过put进行新增键值对。
- pair保存的是一对key value,而map可以保存多对key value。
用法:
Pair<Integer, String> pair = new Pair<>(1, "ONE");
pair.getKey();
pair.getValue();
测试代码如下:
public class Test {public static void main(String[] args) {Pair<Integer, String> pair = new Pair<Integer, String>(1, "One");Integer key = pair.getKey();String value = pair.getValue();System.out.println(key);System.out.println(value);Map<Integer, String> map=new ManagedMap<Integer, String>();map.put(2,"TWO");map.put(3,"Three");System.out.println(map.get(2));System.out.println(map.values());}
}
Java学习笔记-Pair和Map相关推荐
- Java学习笔记24(Map集合)
Map接口: Map接口与Collection接口无继承关系. 区别:Collection中的元素是孤立的,一个一个存进去的. Map作为一个映射集合,每一个元素包含Key-value对(键-值对). ...
- Java学习笔记day18-红黑树-Map
Day18 红黑树 平衡二叉B树 每一个节点可以是红或者黑 红黑树不是高度平衡的,它的平衡是通过"自己的红黑规则"实现的 红黑规则 每一个节点或是红色的,或是黑色的 根节点必须是黑 ...
- java学习笔记13--反射机制与动态代理
本文地址:http://www.cnblogs.com/archimedes/p/java-study-note13.html,转载请注明源地址. Java的反射机制 在Java运行时环境中,对于任意 ...
- java学习笔记11--集合总结
java学习笔记系列: java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Ob ...
- Java学习笔记 2021-7-1 2021-7-8
Java学习笔记 Stream流 1 Stream流的体验 stream流的生成操作 stream中间流操作 filter limit和skip concat和distinct sorted map和 ...
- 《Java学习笔记(第8版)》学习指导
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...
- 2022年Java学习笔记目录
一.2022年Java任务驱动课程 任务驱动,统摄知识点:2022年Java程序设计讲课笔记 二.2022年Java学习笔记 (一)踏上Java开发之旅 Java学习笔记1.1.1 搭建Java开发环 ...
- java学习笔记:全部,txt版本
java学习笔记:全部,txt版本 笔者注: 1.不知道怎么上传附件,所以就把txt文本内容全部贴在这里吧. 2.已经把txt版本的笔记上传到CSDN了,我没有设置索要积分才能下载,但是不知道为什么C ...
- Java 学习笔记 - 数组类型互转
Java 学习笔记 - 数组类型互转 数组类型转换 字符串数组 to (Integer.Long.Double)列表 传统方式 Java8 Stream方式 数组 to 数组 字符串数组 to (in ...
最新文章
- Tensorflow nmt源码解析
- python安装教程3.8.5-[分享栈]centos7安装python3.8.5
- Java-JPA:JPA
- Linux操作系统报:read-only file system
- 找出两列数据的差集_excel快速查找数据差异项
- Java中集合(四)LinkedList
- MFC源码不能设置断点调试
- linux kill命令信号,Linux kill 命令详解
- 最新变态传奇android,新开变态传奇单职业
- 无监督学习 | DBSCAN 原理及Sklearn实现
- create-react-app 支持多入口
- 3dmax高级建模方法总结
- 经过几天的努力,出了 2 本保姆级编程电子书!
- 关于js函数传参的问题
- 为资产分类定义折旧范围_SAP FICO-AA资产知识要点.doc
- 互联网思维之简约思维
- 乐拼拼购系统开发(源码成品)
- 备受欢迎的随心金融P2P
- 五年北京,这个改变我命运的城市,终于要离开了(转)
- charles系列破解激活办法(最高charles4.2都可以激活)