zoukankan      html  css  js  c++  java
  • Java11-ArrayList常用的方法

    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Collections;
    import java.util.List;
    
    public class test_ArrayList {
    
        public static void main(String[] args) {
            test_ArrayList();
        }
    
        @SuppressWarnings("unchecked")
        public static String test_ArrayList() {
            // 子類的對象可以賦給父類的引用
            @SuppressWarnings("rawtypes")
            List<Integer> arr = new ArrayList();
            System.out.println("-----------add方法----------------");
            //add方法
            arr.add(11);
            arr.add(2);
            arr.add(0);
            arr.add(3);
            arr.add(4);
            arr.add(5);
            arr.add(888);
            System.out.println(arr);
            Collection<Integer> arr1 = new ArrayList();
            arr1.add(666);    
            arr1.add(999);
            //addAll方法
            System.out.println("-----------addAll方法-------------");
            arr.addAll(arr1);
            System.out.println(arr);
            //contain方法
            System.out.println("-----------contains方法-----------");
            if (arr.contains("1")) {
                System.out.println("True");
            } else {
                System.out.println("False");
            }
            //remove方法
            System.out.println("-----------remove方法方法-------------");
            arr.remove("888");
            arr.remove("999");
            System.out.println("remove元素:"+arr);
            
            // isEmpty方法
            System.out.println("-----------isEmpty方法-------------");
            Boolean a = arr.isEmpty();
            System.out.println("是否為空集合:"+String(a)); 
            //arr的長度size
            System.out.println("-----------size方法----------------");
            int arr_len=arr.size();
            System.out.println(arr_len);
            //遍歷
            System.out.println("-----------toArray方法-------------");
            Object[] c=arr.toArray();
            for(int i=0;i<c.length;i++){
                System.out.println("toArray()-第"+i+"位:"+c[i]);
            }
            //toString
            System.out.println("-----------toString方法-------------");
            System.out.println("toString():"+arr.toString());
            //
            //get
            System.out.println("-----------get方法-------------");
            System.out.println("get方法:"+arr.get(arr_len-1));
            //set
            System.out.println("-----------set方法-------------");
            System.out.println("set方法:"+arr.set(5, 5555555));
       
            System.out.println("-----------sort方法-------------");
            //sort
            Collections.sort(arr);
    //        arr.sort(null);
            System.out.println("sort排序:"+arr);
            
            //clear
            System.out.println("-----------clear方法----------------");
            arr.clear();
            //
            System.out.println("清空之後再次查看arr:"+arr);
            
      
            
            return null;
            
    
        }
    
        private static boolean String(Boolean a) {
            if (a == false) {
                return false;
            } else {
                return true;
            }
        }
    
    }
  • 相关阅读:
    day 15 小结
    python中的数据类型以及格式化输出
    编程语言简介
    计算机简介
    堆排
    Lock锁
    JVM入门
    Java中反射调用私有方法出现NoSuchMethodException
    1248. 统计「优美子数组」
    注解
  • 原文地址:https://www.cnblogs.com/eosclover/p/13536287.html
Copyright © 2011-2022 走看看