1. 程式人生 > >java集合第一節,List簡單介紹

java集合第一節,List簡單介紹

Java中List集合的常用方法

 

List介面是繼承Collection介面,所以Collection集合中有的方法,List集合也繼承過來。


package 集合; import java.util.ArrayList; import java.util.Iterator; /* * List介面特點: * 1.有序的集合,儲存順序和取出順序一致 * 2.有索引,包含索引方法 * 3.允許儲存重複元素 * 4.List介面帶的方法特有 * 注意事項:操作索引的時候,一定要防止索引越界異常 * IndexOutBoundException 索引越界異常 * ArrayIndexOutBoundsException陣列索引越界異常 * StringIndexOutBoundsException字串索引異常 */ public class demoList { public static void main(String[] args) { ArrayList<String> list=new ArrayList<>(); //add方法新增元素 list.add("a"); list.add("b"); list.add("c"); list.add("d"); System.out.println(list); //在指定索引位置新增元素 list.add(3,"我是黑馬"); System.out.println(list); //在指定位置移除元素 String remove1=list.remove(2); System.out.println(remove1+"元素被移除後的List"+list); //在某個位置替換元素 String set1=list.set(0, "A"); System.out.println("被替換的元素"+set1+"且替換後的集合"+list); System.out.println("------------------"); //利用迭代器進行輸出 Iterator<String> it=list.iterator(); while(it.hasNext()) { String s=it.next(); System.out.print(s+" "); } System.out.println(); //簡化版迭代器(增強for) for(String s:list) { System.out.print(s+" "); } } }

&n