1. 程式人生 > 實用技巧 >Java11-ArrayList常用的方法

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