框架集合之Map集合

简介: 框架集合之Map集合

1.Map集合的特点

          是采用键值对的形式储存

map集合不继承collection接口(而list集合和set集合继承,这也是其与二者的区    别之一)

1.1map集合的遍历方式

    1.   entrySet
    2.   KeySet

 首先是集合都有的特点增删改查

   注意:修改在本质上是覆盖

      查询有两种遍历方式,分别是 entrySet 和 KeySet

 

 再第二种entrySet 方式中,如果没有加泛型则需要强转

     

输出结果为:

 

2. 案例+步骤

(给一串数字/字符,统计出现相同的数字/字符,有多少个)

步骤:

1.1先获取所给定的所有字符串/数字

1.2定义一个Map集合来保存数据

1.3将字符进行遍历

1.4以字符作为Map集合的Key,然后再Map集合中找该Key对应的值是否存在   ,  如果存在则Key对应的值就加 1 进行覆盖,如果不存在则就默认为 1

1.5遍历Map集合

输出结果为:

3.泛型(用求奇数/偶数来举例)

泛型就是起到一个限制作用,其规定了该集合中保存的数据类型,它最大的好处就是将运行产生的异常转变为编译时的报错,提高了工作的效率和代码的健壮性

3.1举例

3.1.1.先不用泛型

它不会报错,但会在运行是产生异常(String类型不能转变成Integer类型) 

   

3.1.2.其次:是用泛型

显然在运行就会报错 XXX

3.2泛型的运用场景

在我们三层架构中,我们可以应用泛型来减少我们的代码量

在我们俩个类都要继承YZcommon时为了区分,则采用泛型

目录

1.Map集合的特点

1.1map集合的遍历方式

    1.   entrySet     2.   KeySet

编辑      

2. 案例+步骤

3.泛型(用求奇数/偶数来举例)

3.1举例

3.1.1.先不用泛型

3.1.2.其次:是用泛型

3.2泛型的运用场景

4.集合框架工具类(排序)

4.1 Arrays

4.2 Collections

       4.2.1  第一种方法(简单字符串排序)

4.2.2  第二种(对象多条件排序)


4.集合框架工具类(排序)

  • Arrays
  • Collections

4.1 Arrays

4.2 Collections

      4.2.1  第一种方法(简单字符串排序)

输出结果为:

 

4.2.2  第二种(对象多条件排序)

输出结果为:

第二种就比第一种要好一些,它跟Set集合的TreeSet 比较器排序差不多

本期介绍结束呐😊😊😜😜

目录
相关文章
|
8月前
|
安全 Java Windows
集合框架之Map集合(下)
集合框架之Map集合(下)
29 1
|
8天前
|
存储 Java 索引
集合进阶Map集合
集合进阶Map集合
61 1
|
8天前
|
存储 Java 索引
集合进阶Collection集合
这篇文档介绍了Java中的Collection集合和其子类List与Set的基本概念和特性。
25 3
|
7月前
集合架构-Map集合及工具类
集合架构-Map集合及工具类
66 0
|
7月前
|
存储 安全
集合框架系列(三)之 map双列集合
集合框架系列(三)之 map双列集合
|
7月前
|
存储 安全 Java
集合框架之Map集合
集合框架之Map集合
15 0
|
8月前
|
存储
集合框架之Map集合(上)
集合框架之Map集合
28 0
|
存储 NoSQL Java
Java开发——25.Map双列集合
集合分类两大类:Collection和Map,前者为单列集合,后者为双列集合,注意他们都是接口。
Java开发——25.Map双列集合
|
存储 Java 编译器
集合与框架
集合与框架
72 0
集合与框架
|
存储 算法 Java
【Java集合类】之Map集合的特点及使用
【Java集合类】之Map集合的特点及使用
110 0

热门文章

最新文章