当前位置:首页>开发>正文

java里面的map是什么 java 中的map是什么

2023-06-27 01:36:52 互联网 未知 开发

 java里面的map是什么 java 中的map是什么

java里面的map是什么?

Map 是java提供的一个通用的元素存储方法,为一种集合类。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。从概念上而言,您可以将 List 看作是具有数值键的 Map。Java 核心类中有很多预定义的 Map 类。比如我们想存储一组学生学号和成绩的信息,可以使用Map这种结构,存入(20110101,91),(20110103,86)等信息。
参考:http://www.oracle.com/technetwork/cn/articles/maps1-100947-zhs.html

java 中的map是什么

就是成对的储存数据 有键(就是要是)和值(具体的值)的键值对
感觉平时用处不大...没有特别需求的话可以不用仔细学
不过要是学到j2ee的话 map可是很重要的jsp和Servlet之间传值全用的是map~~

java 中Map的用法和含义?

map就像是list差不多。都是一个已经定义的对象要想使用可以像线面这样直接定义使用就行,但是map和list有一点不同的是,当你往list里面放东西的时候list不会管你放进去的东西有没有重复,但是map的时候就会检查你放的东西有没有重复,重复的就不在放进去。。用法可以像下面的例子~
Map users=new HashMap()

java map 用法

类似数学中的函数 比如 y=f(x) 根据x就能确定y 的值 在map里就是
map.put("x","y")
map.get("x") == y
其实就是一一映射关系

key------value

每个key对应一个value 知道了key也就知道了value

java中list和map的区别

1、Java中的集合包括三大类,它们是Set、List和Map,它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和TreeMap。
2、List中的对象按照索引位置排序,可以有重复对象,允许按照对象在集合中的索引位置检索对象,如通过list.get(i)方式来获得List集合中的元素。
List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。List允许有相同的元素。
实现List接口的常用类有LinkedList,ArrayList,Vector和Stack。
3、Map中的每一个元素包含一个键对象和值对象,它们成对出现。键对象不能重复,值对象可以重复。
Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value。Map接口提供3种集合的视图,Map的内容可以被当作一组key集合,一组value集合,或者一组key-value映射。

java map和list的区别

List接口 继承collection接口,Map是个顶级接口
List此接口的用户可以对列表中每个元素的插入位置进行精确地控制。
用户可以根据元素的整数 索引(在列表中的位置)访问元素,并搜索列表中的元素

map将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值

简单的说就是list只能保存一列表Map能保存2列表

最新文章

随便看看