
集合
文章平均质量分 65
# 集合
小丁学Java
这个作者很懒,什么都没留下…
展开
-
Java中List集合去重
反问问题:为什么不直接使用 Set 或者 LinkedHashSet 呢实际场景:实际的业务开发中遇到的情况会更复杂。比如,List 集合可能是历史遗留问题,也有可能是调用接口返回的类型限制,只能使用 List 接收,又或者是代码写了一半,在做多个集合合并的时候才发现了这个问题。原创 2024-09-11 19:47:42 · 565 阅读 · 0 评论 -
ArrayList集合综合练习
在方法中,先使用键盘录入获取用户录入的id信息,调用方法判断id是否存在,如果存在,重新录入,如果不存在,再依次获取图书的其他信息,创建图书对象,并将图书对象存入集合中,输出添加成功的提示。键盘录入图书编号,查询该编号是否存在,如果存在,再依次录入图书的修改后信息,创建新的图书对象,存入集合,将原对象覆盖,给出成功的提示,否则提示该编号图书不存在。如果集合长度为0,给出提示,结束方法,否则遍历集合,获取每个图书对象,再调用对象的get方法,获取所有信息展示即可。图书的属性有:编号,书名,作者,价格。原创 2024-01-04 16:08:41 · 1131 阅读 · 0 评论 -
ArrayList&学生管理系统
什么是集合 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList集合的特点 长度可以变化,只能存储引用数据类型。泛型的使用 用于约束集合中存储元素的数据类型//下面是空参,有参,get和set方法loop:System.out.println("-----------------欢迎来到黑马学生管理系统-------------------");System.out.println("1:添加学生");原创 2024-01-04 16:01:11 · 1805 阅读 · 0 评论 -
Map集合5种遍历方式
实现自定义数据类型的映射:Map集合中的键和值可以是任意对象,因此可以通过Map集合来实现自定义数据类型的映射。例如,在处理用户提交的表单数据时,可以使用Map集合来存储用户提交的数据,然后根据键值对的唯一性,进行去重操作。实现缓存一致性:在分布式系统中,使用Map集合可以方便地实现缓存一致性,其中不同节点上的Map集合存储相同的缓存数据,通过协调不同节点上的更新操作可以保证缓存数据的一致性。例如,在Web开发中,可以使用Map集合来缓存一些经常使用的数据,减少对数据库的访问次数,提高系统的性能。原创 2023-11-11 21:07:26 · 11728 阅读 · 0 评论 -
使用TreeSet集合存储元素,使用Comparable和Comparator比较元素
使用TreeSet集合存储元素,使用Comparable和Comparator比较元素使用Comparator实现按照 姓名 排序原创 2023-10-12 21:16:41 · 165 阅读 · 0 评论 -
HashMap存储自定义类型键值
【代码】HashMap存储自定义类型键值。原创 2023-08-25 18:55:44 · 229 阅读 · 0 评论