Java:类集框架中集合的学习

Java:类集框架中集合的学习

集合

Java:Set的学习

Set是类集框架中的集合类。集合是不按特定的方式排序,并且没有重复对象的一种类。

Q:Set如何操作?Set中的不按特定方式排序是怎么排序法???
A:

SetDemo.java

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

/**
 * Created by Funny_One on 2017/8/30.
 */
public class SetDemo {
    public static void main(String[] args){
        //实例化Set
        Set Myset = new HashSet();
        //往Set中添加内容
        Myset.add("abc");
        Myset.add("cde");
        Myset.add("efg");
        Myset.add("abc");
        //读取Set中的值的方法
         //将Myset附上迭代器,然后用hasNext()的布尔方法来判断是否有下一个值
        for(Iterator it = Myset.iterator(); it.hasNext();){
        //若有值的话,用next方法来读取下一个值(由此可见,初初是不在任何一个值里)
            System.out.println("value="+it.next().toString());
        }
    }
}

可以看到,所说的不按特定方式排序不过是按先后输入顺序来排序。

Java:Collection学习

Collection也是类集框架中属于集合的一类

它不需要迭代器来循环将数据循环读取出来,只要将实例化Collection对象的变量放进Println语句中就可全部数据读取出来。还可以看到,Collection是接受相同数据的。

posted @ 2017-09-09 15:23  FunnyOne  阅读(117)  评论(0编辑  收藏  举报