- 博客(9)
- 收藏
- 关注
原创 Stream流的练习题
男演员:"一叶子,20","易烊千玺,24","吴磊磊,25","王俊凯,25","徐凯,45","王源,24"现有一集合,集合中数据为:1,2,3,4,5,6,要求把奇数过滤,保留偶数,并把结果收集到新集合中。女演员:"迪丽热巴,30","杨一一,29","徐洁,28","王洋,32","杨姐,50"创建一个ArrayList集合,并添加以下字符串,字符串中前面是姓名,后面是年龄。保留年龄大于等于24岁的人,并将结果收集到Map集合中,姓名为键,年龄为值。2,女演员只要姓杨的,并且不要第一个。
2024-07-15 22:44:50
155
原创 java:集合练习
题目难点在于如何实现概率问题,我们可以先定义个集合用来实现概率,集合中7个1和3个0,分别用来实现70%和30%概率。班级里有N个学生,要求: 70%的概率随机到男生 30%的概率随机到女生。
2024-07-13 21:43:48
199
原创 集合:HashMap与TreeMap
需求:创建一个HashMap集合,键是学生对象(Student),值是籍贯(String)。因为键是学生对象(Student),键存储的是自定义对象,所以需要重写hashCode和equals方法。3.如果键存储的是自定义对象,需要重写hashCode和equals方法。如果值存储自定义对象,不需要重写hashCode和equals方法。2.依赖hashcode方法和equals方法保证键的唯一。创建集合时传递Comparator比较器对象,指定比较规则。要求:同姓名,同年龄认为是同一个学生。
2024-07-12 21:30:33
117
原创 Map常用的API
在添加数据的时候,如果键是存在的,那么会把原有的键值对对象覆盖,会把被覆盖的值进行返回。// String v1=m.put("小","大大");boolean rs1=m.containsValue("大");//删除remove(Object key)根据键删除键值对元素。boolean rs= m.containsKey("小");//clear() 移除所有键值对元素。m.put("小王","大王");m.put("企鹅","冰川");m.put("小","大");m.remove("企鹅");
2024-07-11 16:49:01
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人