• java——基础数据类型——ArrayList集合操作


    import java.util.ArrayList;

    import java.util.Iterator;

    public class arrayList

    {

        public static void main( String[] args )

        {

            ArrayList<String>  list  =  new ArrayList<String>();  //存储String类型的元素

            list.add("hello ");     //添加元素

            list.add("my ");

            list.add("love!");

            System.out.println(list);       //打印整个集合

            System.out.println("==================================");

            System.out.println(list.size());        //获取集合元素个数

            System.out.println("==================================");

            System.out.println(list.get(0));        //获取第一个元素

            System.out.println(list.get(1));        //获取第二个元素

            System.out.println(list.get(2));        //获取第三个元素

            System.out.println("==================================");

            list.set(0,"h-e-l-l-0");        //修改第一个元素

            list.set(1,"m-y");        //修改第二个元素

            list.remove(2);    //删除第三个元素

            System.out.println(list);       //打印整个集合

            System.out.println("==================================");

            System.out.println(list.size());        //获取集合元素个数

            System.out.println("==================================");

            

            for(int i = 0;i < list.size();i++)        //遍历打印集合

            {

                System.out.println(list.get(i));

            }

            System.out.println("==================================");

            ArrayList<Integer>  list2  =  new ArrayList<Integer>();  //存储nteger类型的元素

            list2.add(1);     //添加元素

            list2.add(2);

            list2.add(3);

            System.out.println(list2);       //打印整个集合

            System.out.println("==================================");

            System.out.println(list2.size());        //获取集合元素个数

            System.out.println("==================================");

            System.out.println(list2.get(0));        //获取第一个元素

            System.out.println(list2.get(1));        //获取第二个元素

            System.out.println(list2.get(2));        //获取第三个元素

            System.out.println("==================================");

            for(int i = 0;i < list2.size();i++)        //遍历打印集合

            {

                System.out.println(list2.get(i));

            }

            System.out.println("==================================");

            Iterator<String> it = list.iterator();  //返回集合元素顺序随机

            boolean r = it.hasNext();

            System.out.println(r); //true 使用迭代器的hasNext()方法判断集合中还有没有下一个元素

            String str = it.next();

            System.out.println(str); //使用迭代器的next()方法取出集合中下一个元素

            System.out.println("==================================");

            while (it.hasNext())

            {

                System.out.println(it.next());

            }

            //遍历完后,再次从迭代器取元素

            boolean it2 = it.hasNext();

            System.out.println(it2);   //false

        }

    }

    执行结果:

    [hello , my , love!]

    ==================================

    3

    ==================================

    hello

    my

    love!

    ==================================

    [h-e-l-l-0, m-y]

    ==================================

    2

    ==================================

    h-e-l-l-0

    m-y

    ==================================

    [1, 2, 3]

    ==================================

    3

    ==================================

    1

    2

    3

    ==================================

    1

    2

    3

    ==================================

    true

    h-e-l-l-0

    ==================================

    m-y

    false

  • 相关阅读:
    CentOS命令修改系统时间同步
    Redis的两种持久化方式-快照持久化(RDB)和AOF持久化
    Mysql优化_内置profiling性能分析工具
    Samba服务器的安装与配置
    Linux下yum安装MysqL数据库
    CentOS下安装配置cmake
    自定义环形进度条
    教你实现语音识别(基于科大讯飞)
    Eclipse中如何安装和使用GrepCode插件
    如何在代码中动态设置字体大小
  • 原文地址:https://www.cnblogs.com/xiaobaibailongma/p/14426780.html
Copyright © 2020-2023  润新知