摘要:
一、泛型 概述: 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型 本质上是参数化类型,也就是说所操作的数据类型被指定为一个参数 参数化类型:就是将类型由原来的具体的类型参数化,然后在使用/调用时传入具体的参数 这种参数类型可以用在类、方法和接口中,分别 阅读全文
posted @ 2022-03-29 20:27
再美不及姑娘你
阅读(116)
评论(0)
推荐(0)
摘要:
需求:获得十个1-20的随机数,要求随机数不能重复,存储到集合中并遍历 分析: 1.创建Set集合对象,可以使用HashSet也可以使用TreeSet,区别在于TreeSet是排序后的 2.创建随机数对象,获取一个随机数 3.判断集合长度是否大于10,是停止生成、存储并遍历 否:继续生成直到长度大于 阅读全文
posted @ 2022-03-29 19:09
再美不及姑娘你
阅读(214)
评论(0)
推荐(0)
摘要:
需求:用TreeSet集合存储多个学生信息(姓名,语文成绩,数学成绩),并遍历该集合;要按照总分从高到低进行排序 分析: 1.创建学生类 成员变量 姓名,语文成绩、数学成绩;成员方法 求总分;构造方法 无参构造,带参构造; get\set方法 2.创建测试类 3.创建TreeSet集合对对象,并使用 阅读全文
posted @ 2022-03-29 18:44
再美不及姑娘你
阅读(248)
评论(0)
推荐(0)
摘要:
练习: 存储学生对象并遍历,创建TreeSet集合使用无参构造方法,并按照年龄从小到大的顺序排序,若年龄相同再按照姓名的字母顺序排序 分析: 1.创建学生类,成员变量name,age;无参构造,带参构造;get\set方法; 2.创建测试类,添加数据并进行排序;直接排序会报错 3.需要Student 阅读全文
posted @ 2022-03-29 17:55
再美不及姑娘你
阅读(375)
评论(2)
推荐(0)
摘要:
一、特点: 1.元素有序,这里的顺序不是指的存储和取出的顺序,而是按照一定规则进行排序,具体排序方法要看构造方法 TreeSet():无参构造,根据元素的自然顺序排序也就是从小到大的排序方式进行排序 TreeSet(Comparator comparator):带参构造,根据指定的比较器进行排序 2 阅读全文
posted @ 2022-03-29 17:54
再美不及姑娘你
阅读(100)
评论(0)
推荐(0)
摘要:
特点: 1.哈希表和链表实现的set接口,具有可预测的迭代次序 2.由链表保证元素有序,也就是说元素的存储和取出顺序是一致的 3.由哈希表保证元素唯一,也就是说没有重复的元素 LinkedHashSet集合存储并遍历字符串代码演示 public class LinkedHashSetDemo{ pu 阅读全文
posted @ 2022-03-29 13:41
再美不及姑娘你
阅读(132)
评论(0)
推荐(0)
浙公网安备 33010602011771号