摘要: package package8; import java.util.LinkedHashSet; /* LinkedHashSet集合特点 哈希表和链表实现的Set接口,具有可预测的迭代次序 由链表保证元素有序,也就是说元素的存储和取出顺序是一致的 由哈希表保证元素唯一,也就是说没有重复的元素 * 阅读全文
posted @ 2022-10-15 20:30 knlf 阅读(34) 评论(0) 推荐(0)
摘要: 学生类(需要重写hashCode()和equals()) package package7; import java.util.Objects; public class Student { private String name; private int age; public Student() 阅读全文
posted @ 2022-10-15 20:14 knlf 阅读(77) 评论(0) 推荐(0)
摘要: package package5; import package4.Student; import java.util.ArrayList; import java.util.Iterator; import java.util.List; //List集合存储学生对象用三种方式遍历 public 阅读全文
posted @ 2022-10-15 16:01 knlf 阅读(33) 评论(0) 推荐(0)
摘要: package package5; import java.util.ArrayList; /*增强for:简化数组和Collection集合的遍历 实现Iterable接口的类允许其对象成为增强型 for语句的目标 它是JDK5之后出现的,其内部原理是一个Iterator迭代器 增强for的格式 阅读全文
posted @ 2022-10-15 15:33 knlf 阅读(11) 评论(0) 推荐(0)
摘要: package package4; import java.util.ArrayList; import java.util.List; import java.util.ListIterator; public class ListIteratorDemo { public static void 阅读全文
posted @ 2022-10-15 14:47 knlf 阅读(11) 评论(0) 推荐(0)
摘要: package package4; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ListDemo1 { public static void main(Strin 阅读全文
posted @ 2022-10-15 13:41 knlf 阅读(20) 评论(0) 推荐(0)
摘要: package package4; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class StudentTest { public static void ma 阅读全文
posted @ 2022-10-15 13:02 knlf 阅读(15) 评论(0) 推荐(0)
摘要: package package3; import java.util.ArrayList; import java.util.Collection; public class CollectionDemo1 { public static void main(String[] args) { //创 阅读全文
posted @ 2022-10-15 10:12 knlf 阅读(11) 评论(0) 推荐(0)