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()); // 判斷集合是否爲空 } }