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); } } }
