摘要:
1 package day6.lesson1; 2 3 import java.util.LinkedHashSet; 4 5 /* 6 1.7 LinkedHashSet集合特点 7 8 哈希表和链表实现的Set接口,具有可预测的迭代次序 9 10 由链表保证元素有序,也就是说元素的存储和取出顺序 阅读全文
摘要:
1 package day6.lesson1; 2 3 import java.util.HashSet; 4 5 /* 6 1.6 案例-HashSet集合存储学生对象并遍历 7 8 创建一个存储学生对象的集合,存储多个学生对象,使用程序实现在控制台遍历该集合 9 要求:学生对象的成员变量值相同, 阅读全文
摘要:
1 package day6.lesson1; 2 3 import java.util.HashSet; 4 5 /* 6 1.3 HashSet集合的特点 7 8 底层数据结构是哈希表 9 对集合的迭代顺序不作任何保证,也就是说不保证存储和取出的元素顺序一致 10 没有带索引的方法,所以不能使用 阅读全文
摘要:
1 package day6.lesson1; 2 3 /* 4 1.2哈希值 5 6 哈希值简介 7 是JDK根据对象的地址或者字符串或者数字算出来的int类型的数值 8 如何获取哈希值 9 Object类中的public int hashCode():返回对象的哈希码值 10 哈希值的特点 11 阅读全文
摘要:
1 package day6.lesson1; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 /* 7 1 Set集合 8 9 1.1 Set集合的特点 10 元素存取无序 11 没有索引、只能通过迭代器或增强for循环遍历 12 阅读全文
摘要:
阅读全文