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

本文详细介绍了Java中Set和Collection的使用方法。Set是一种不允许重复元素的集合类型,其元素的顺序按照添加顺序进行。而Collection则允许重复元素并可以直接打印所有元素。文章通过实例演示了如何使用这两种集合。

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

1062692-20170909152206054-1529523968.jpg

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

Java:Collection学习

Collection也是类集框架中属于集合的一类
1062692-20170909152214929-771572738.jpg

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

转载于:https://www.cnblogs.com/VersionP1/p/7498324.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值