ArrayList使用

ArrayList使用

package com.nrxt;

import java.util.ArrayList;

/**
 * 概述:
 * 功能:
 * 作者:鄭肖亞
 * 創建時間:2019/3/13 22:01
 */
public class test {
    public static void main(String[] args) {
        ArrayList list=new ArrayList();
        list.add("張三丰");
        list.add("郭靖");
        list.add("楊過");
        System.out.println(list.contains("張三丰")); // 判斷list中是否包含"張三丰" 輸出 true
        System.out.println(list.contains("張三")); // 判斷list中是否包含"張三" 輸出 false
        //list.remove(0);      // 把索引爲0的元素移除
        list.set(0,"鄭肖亞");  // 把ArrayList中第0個元素"張三丰" 替換爲"鄭肖亞"
        System.out.println(list);

        for(int i=0;i<list.size();i++){    // for循環遍歷集合,並把Object類型強制轉換爲String
            String name=(String)list.get(i);
            //System.out.println(name);
        }

        System.out.println(list.indexOf("楊過"));   // 獲取元素的索引位置
        System.out.println(list.indexOf("小龍女")); // 元素不存在時返回-1

        for(Object object:list){    // 使用增強for循環遍歷集合,輸出集合的所有元素
            String name=(String)object;  // 優點:寫法比普通for循環更加簡單。並且不用考慮下標越界的問題。
            System.out.println(name);
        }

        list.clear();   // 清空集合的所有元素
        System.out.println(list.isEmpty());  // 判斷集合是否爲空


    }
}

 

posted @ 2019-03-13 22:39 $>_<$ 閱讀(...) 評論(...) 編輯 收藏
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章