Java中的ArrayList和List是兩個非常重要的數據類型,它們在Java編程中被廣泛使用。
ArrayList是Java語言中的一個動態數組,是List接口的實現類,可以存儲任意類型的元素,包括null。ArrayList的底層實現是由數組來實現的,可以動態的增加和減少元素。
//創建ArrayList對象 List<String> list = new ArrayList<>(); //添加元素 list.add("Apple"); list.add("Banana"); list.add("Cherry"); //訪問元素 String fruit = list.get(1); //獲取索引為1的元素 System.out.println(fruit); //打印出"Banana" //刪除元素 list.remove(2); //移除索引為2的元素 //遍歷數組 for(String s : list) { System.out.println(s); }
List是Java編程語言中一個接口,它繼承自Collection接口,表示一個有序的、可重復的元素集合。Java的List接口有很多實現類,如ArrayList、LinkedList等,每個實現類提供了不同的性能和特性。
//創建LinkedList對象 List<String> linkedList = new LinkedList<>(); //添加元素 linkedList.add("Dog"); linkedList.add("Cat"); linkedList.add("Fish"); //訪問元素 String pet = linkedList.get(1); //獲取索引為1的元素 System.out.println(pet); //打印出"Cat" //刪除元素 linkedList.remove(2); //移除索引為2的元素 //遍歷數組 for(String s : linkedList) { System.out.println(s); }
總之,ArrayList和List都是非常有用的Java數據類型,可以幫助程序員輕松地管理和操作集合元素。
上一篇html點擊消失代碼