[code]
import java.util.*;
class HashSetTest
{
public static void main(String[] args)
{
HashSet hs=new HashSet();
hs.add("one");
hs.add("two");
hs.add("three");
hs.add("one");
Iterator it=hs.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
}
}[/code]
这是一个讲解HashSet的例子,例子运行出来是“one”、“two”、“three”。
但是我自己运行出来是“two”、“one”、“three” 请问这是为什么?
谢谢~~~~~~
import java.util.*;
class HashSetTest
{
public static void main(String[] args)
{
HashSet hs=new HashSet();
hs.add("one");
hs.add("two");
hs.add("three");
hs.add("one");
Iterator it=hs.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
}
}[/code]
这是一个讲解HashSet的例子,例子运行出来是“one”、“two”、“three”。
但是我自己运行出来是“two”、“one”、“three” 请问这是为什么?
谢谢~~~~~~
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货