下面这段代码介绍的Set是什么?拿来干什么用的啊? import java.util.*; public class SL275 {
 public static void main(String[] args) {
 Set set = new HashSet();
 set.add("one");
 set.add("second");
 set.add("3rd");
 set.add(new Integer(4));
 set.add(new Float(5.0F));
 set.add("second"); // duplicate, not added
 set.add(new Integer(4)); // duplicate, not added
 System.out.println(set);
 }
}执行结果:
3rd second one 4 5.0为什么会是这样啊?

解决方案 »

  1.   

    我的时这样。
    [one, 3rd, 4, second, 5.0]
      

  2.   

    路人甲,我们怎么会不一样的啊??????????
    我用的是JDK1.3.0这个set集合主要用在什么地方啊?还有list是链表吗?
      

  3.   

    是不是可以翻译成“容器”API?嘻嘻Java Collection是java.util中的一组接口和类,接口有好象6个:
    Collection, List, Set, Map, SortedSet, SortedMap,大体相当
    于Java中的数据结构类
      

  4.   

    把collection翻成"有序集合", set为"无序集合", 如何?
      

  5.   

    集合。
    Set的特点你看看java API就知道了啊,他就相当于perl里面的关联数组的特性,各元素是没有顺序的。java的集合API里面的一些是没有顺序的,有的是根据加入时间排序,有的根据内容排序。
      

  6.   

    [3rd, second, one, 4, 5.0]