增:
import java.util.ArrayList; import java.util.List; public class T{ public static void main(String[] args){ List list = new ArrayList(); list.add("ADD"); list.add(123); list.add(true); System.out.println(list); // [ADD, 123, true] } }
删:
import java.util.ArrayList; import java.util.List; public class T{ public static void main(String[] args){ List list = new ArrayList(); list.add("ADD"); list.add(123); list.add(true); System.out.println(list); // [ADD, 123, true] list.remove(1); System.out.println(list); // [ADD,true] } }
改:
import java.util.ArrayList; import java.util.List; public class T{ public static void main(String[] args){ List list = new ArrayList(); list.add("ADD"); list.add(123); list.add(true); System.out.println(list); // [ADD, 123, true] list.set(1,false); System.out.println(list); // [ADD,false,true] } }
查:
import java.util.ArrayList; import java.util.List; public class T{ public static void main(String[] args){ List list = new ArrayList(); list.add("ADD"); list.add(123); list.add(true); System.out.println(list.get(0)); // ADD } }
泛型
泛型只能写引用类型,如果要使用基本类型,就必须写它们的封装类。
格式为:
List<Integer> list2 = new ArrayList<Integer>(); //通过泛型可以规定这个数组里面只能放哪些类型的元素。
import java.util.ArrayList; import java.util.List; public class T{ public static void main(String[] args){ List<Integer> list2 = new ArrayList<Integer>(); list2.add(123); } }
返回集合的大小
list.size();
验证集合是否没有元素,如果没有就返回true,否则返回false
list.isEmpty();
将指定的元素插入到下标为index的位置
list.add(int index,Object obj);
将set转成list:
Set< Map.Entry<Character,Integer> > set = map.entrySet(); //将map转成set List<Map.Entry<Character,Integer>> list = new ArrayList<>(set); //将set转成list