LinkedHashSet的特点:去重...
LinkedHashSet的特点:去重,同时保持新增顺序和遍历顺序一致(有序),当变换新增顺序的时候,遍历顺序也是跟着一块儿变
import java.util.LinkedHashSet; import java.util.Set; public class TestTwo { public static void main(String[] args) { //LinkedHashSet是HashSet的子类,一定带有HashSet的特点 //在LinkedHashSet的类体里面有一个before有一个after维护着两个结点属性。 //它的效率要略低于hash set。 // LinkedHashSet的特点:去重,同时保持新增顺序和遍历顺序一致(有序),当变换新增顺序的时候,遍历顺序也是跟着一块儿变的 Set set = new LinkedHashSet(); set.add("June"); set.add("Jerry"); set.add("Mary"); set.add("Tom"); //遍历一下 for (Object o : set) { System.out.println(o); } } }LinkedHashSet的特点:去重,同时保持新增顺序和遍历顺序一致(有序),当变换新增顺序的时候,遍历顺序也是跟着一块儿变 import java.util.LinkedHashSet; import java.util.Set; public class TestTwo { public static void main(String[] args) { //LinkedHashSet是HashSet的子类,一定带有HashSet的特点 //在LinkedHashSet的类体里面有一个before有一个after维护着两个结点属性。 //它的效率要略低于hash set。 // LinkedHashSet的特点:去重,同时保持新增顺序和遍历顺序一致(有序),当变换新增顺序的时候,遍历顺序也是跟着一块儿变的 Set set = new LinkedHashSet(); set.add("June"); set.add("Jerry"); set.add("Mary"); set.add("Tom"); //遍历一下 for (Object o : set) { System.out.println(o); } } }