Java中Vector、List、Set集合、Iterator迭代器的使用

比较简单,直接看代码。


Java 中Vector的使用:


import java.util.*;
public class java_test
{
    public static void main(String[] args)
    {
        Vector v1 = new Vector();
        Integer integer1 = new Integer(1);
        v1.addElement("one");
        v1.addElement(integer1);
        v1.addElement(integer1);
        v1.addElement(new Integer(2));
        v1.addElement("two");
        System.out.println("向量:"+v1);
        //在制定位置2插入元素three
        v1.insertElementAt("three", 2);
        //修改位置3的元素为setElement
        v1.setElementAt("setElement", 3);
        System.out.println("向量:"+v1);
        v1.removeElementAt(0);
        Enumeration enum1 = v1.elements();
        while(enum1.hasMoreElements())
        {
            System.out.println(enum1.nextElement()+ " ");
        }
        System.out.println("向量:"+v1);
        System.out.println("向底部方向查找元素two :"+v1.indexOf("two"));
        System.out.println("向顶部方向查找元素2 :"+v1.lastIndexOf(2));
    }
}
/*------------------输出-------------------------
向量:[one, 1, 1, 2, two]
向量:[one, 1, three, setElement, 2, two]
1 
three 
setElement 
2 
two 
向量:[1, three, setElement, 2, two]
向底部方向查找元素two :4
向顶部方向查找元素2 :3
*/

Java List 的使用:

import java.util.ArrayList;
public class java_test {
    public static void main(String[] args)
    {
        //新建List 动态数组
        ArrayList list = new ArrayList<>();
        //向数组中添加元素
        for(int i = 0;i<10;i++)
        {
            list.add(i);
        }
        //移除元素5
        list.remove(5);
        //打印元素
        for(int i = 0;i<list.size();i++)
        {
            System.out.println(list.get(i));
        }
        //判断是否包含元素6
        if(list.contains(6))
        {
            System.out.println("content");
            //输出元素6的坐标
            System.out.println(list.indexOf(6));
        }
    }
}

set 集合、Interator迭代器的使用:


import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class java_test {
    public static void main(String[] args)
    {
        //list的使用,Java中的动态数组
        ArrayList<String> arraylist = new ArrayList<String>();
        arraylist.add("a");
        arraylist.add("b");
        arraylist.add("c");
        arraylist.add("d");
        arraylist.add("llp");
        arraylist.remove(2);
        for(int i = 0;i<arraylist.size();i++)
        {
            String s = arraylist.get(i);
            System.out.println(s+"  "+'\n');
        }
        //Set  集合的使用  
        //集合中是不存在相同元素的,而且存入的元素也是无序的,不按照存入的顺序排序
        Set<String> set = new HashSet<String>();
        boolean isEmpty = set.isEmpty();
        System.out.println(isEmpty);
        set.add("a");
        set.add("b");
        set.add("c");
        set.add("d");
        set.add("e");
        set.add("c");
        set.add("a");
        System.out.println(set.isEmpty());
        System.out.println(set.toString()+"  "+'\n');
        //集合的迭代器接口
        Iterator<String> iterator = set.iterator();
        while(iterator.hasNext())
        {
            String s = iterator.next();
            System.out.println(s+" "+'\n');
        }
    }
}




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值