摘抄自b站尚硅谷JAVA视频教程
1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.LinkedHashMap; 4 import java.util.Map; 5 6 public class LinkedHashMapDemo { 7 8 public static void main(String[] args) { 9 HashMap<Integer,String> hm = new LinkedHashMap<Integer,String>(); 10 11 hm.put...
public class LinkedHashSetExercise {public static void main(String[] args) {LinkedHashSet linkedHashSet = new LinkedHashSet();linkedHashSet.add(new Car("奥迪", 10000));linkedHashSet.add(new Car("保时捷", 1000000));linkedHashSet.add(new Car("奥迪", 10000));System.out.println("linkedHash...
/---HashSet: Set接口的主要实现类;线程不安全的;可以存储null值;底层:数组+链表 /---LinkedSet:作为HashSet的子类,增加了Link,使得遍历的时候,可以按照添加的顺序遍历.对于频繁的遍历,效率更高 /---TreeSet:使用红黑树实现,可以对添加元素进行自定义排序.添加的元素必须是同一类. 添加的类必须是可比较的,有...
百度试题 结果1 题目以下属于Collection子接口的是( ) A. List B. Map C. Set D. Hashtable 相关知识点: 试题来源: 解析 ac 反馈 收藏
1.Collection接口:单列集合,用来存储一个一个的对象 2.Set接口:存储无序的,不可重复的数据 ,说白了就是高中讲的"集合" 3.HashSet接口:作为Set接口的主要实现类,线程不安全的,可以存储null值 4.LinkedHashSet:作为HashSet的子类,遍历其内部数据时,可以按照添加的顺序进行遍历。
* 测试Set接口的使用 * 特点: 1.无序,没有下标 2.不能重复 */publicclassSetDemo01{publicstaticvoidmain(String[]args){HashSet<String>set=newHashSet<String>();//1.添加数据set.add("apple");set.add("bananer");set.add("Durian");//表示榴莲set.add("apple");System.out.println("集合大小...
* |---HashSet:作为Set接口的主要实现类;线程不安全的;可以存储null值 * |---LinkedHashSet:作为HashSet的子类;遍历其内部数据时,可以按照添加的顺序遍历 * 对于频繁的遍历操作,LinkedHashSet效率高于HashSet. * |---TreeSet:可以按照添加对象的指定属性,进行排序。 * *...