0
点赞
收藏
分享

微信扫一扫

集合框架之map

entrySet具有确定的关系,可以直接得到key与value

  1. 常用实现类HashMap

由一个列题展示:统计字符串各字母出现的次数

思路:1.首先要将字符串转换成字符数组

2.遍历数组,将字符放入Map集合中的Key

3.最后进行判断:如果字符没有,那么就给字符对应的值设置为1;

如果有,就给对应字符的值加1

输出结果为:

  1. 泛型

作用:1.将运行时产生的异常转换为编译器的错误

2.提高代码的健壮性

运行时产生的异常:

编译器的错误:

![](https://img-blog.csdnimg.cn/20210727123721515.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ib 《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 G9nLmNzZG4ubmV0L3dlaXhpbl82MDM4OTA4Nw==,size_16,color_FFFFFF,t_70)

这样可以更直接的查看bug,解决问题

普通类:

泛型类:

泛型方法:

泛型方法可以在不是泛型类中实现

  1. 集合框架工具类

Collections排序:

使用foreach遍历输出结果为:

集合转数组:

list.toArray();

②********toString:

一个数组这样输出将会得到以下地址,没有呈现出这串数组:

正确的输出法(两种):

③********asList:

举报

相关推荐

0 条评论