我是靠谱客的博主 温暖楼房,这篇文章主要介绍集合框架-ArrayList添加删除元素-for遍历-迭代器遍历,现在分享给大家,希望可以做个参考。


 public class TestArrayList1 {
       public static void main(String[] args) {
           ArrayList<String> list =new ArrayList<String>();//建列表对象,内元素为string类
           list.add("张3");
           list.add("李4");
           list.add("王5");//增加集合元素
           list.add("赵6");
           list.add("刘7");
           System.out.println(list); //说出list集合,会全部一次说出
           String e1 = list.get(0);  // 获取第0位集合元素,赋值给变量e1
           System.out.println(e1);   //说出e1
           int size = list.size();  //list集合尺寸 返回给变量size
           System.out.println(size); //说出size值

           //删除元素
           String rem=list.remove(3);// list调用remove移除 后面参数是元素下标号
           System.out.println(rem);

           Object re=list.remove("张3"); //如果remove后参数写具体元素 则删除并返回true
           System.out.println(re);

           //遍历集合
           for (int i = 0; i <list.size() ; i++) {   //普通for循环遍历
               System.out.println(list.get(i));
           }
           for (String s:list) {           //foreach循环遍历  参数内用冒号分隔,右边写集合对象名,左边写元素类型和另起的变量名
               System.out.println(s);
           }

           //使用迭代器遍历集合  Iterable接口设计迭代方法
           //获得迭代器
           Iterator<String> u = list.iterator();
           while(u.hasNext()){
               String el=u.next();
               System.out.println(el);//在使用迭代器遍历集合的时候 只能使用迭代对象移除元素
               u.remove();      //不能够使用数组对象移除元素
           }
           System.out.println(list);//此时集合内元素数为0
       }
   }

嵌套集合及遍历

    public class TestArrayList1 {
        public static void main(String[] args) {
            ArrayList<ArrayList<String>> b = new ArrayList<>(); //二维列表
            ArrayList<String> list = new ArrayList<String>();   //一维元素
            ArrayList<String> list1 = new ArrayList<String>();   //一维元素
            list.add("张3");          //一维集合加元素
            list.add("李4");
            b.add(list);           //把一维集合作为元素加入二维集合中
            list1.add("王5");
            list1.add("赵6");     //一维集合加元素
            list1.add("刘7");
            b.add(list1);          //把一维集合作为元素加入二维集合中
            for (ArrayList<String> d : b) {      //二维遍历
                for (String c : d) {            //一维遍历
                    System.out.println(c);      //说出元素
                }
            }
        }
    } 
    

最后

以上就是温暖楼房最近收集整理的关于集合框架-ArrayList添加删除元素-for遍历-迭代器遍历的全部内容,更多相关集合框架-ArrayList添加删除元素-for遍历-迭代器遍历内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(137)

评论列表共有 0 条评论

立即
投稿
返回
顶部