HashSet有什么特点啊?
import java.util.*;public class TestHashSet{
public static void main(String[] args){
HashSet h=new HashSet();
h.add("1st");
h.add("2nd");
h.add("3rd");
h.add("4th");
h.add("5th");
h.add(new Integer(6));
h.add(new Double(7.0));
h.add("2nd"); //莫非这两行有特殊含义?
h.add(new Integer(6)); //莫非这两行有特殊含义?
m1(h);
}
public static void m1(Set s){
System.out.println(s);
}
}
编译无错误,运行后显示:[6, 5th, 7.0, 3rd, 1st, 2nd, 4th] 可是为什么是这个顺序呢?还有如题:HashSet有什么特点啊?
在此先谢过路过的达人o(∩_∩)o...