Java中的List是一種常見的數(shù)據(jù)結(jié)構(gòu),它可以存儲多個元素,并且可以動態(tài)地擴(kuò)展和縮小。
List的操作包括添加元素、刪除元素、獲取元素等,常見的List實現(xiàn)有ArrayList、LinkedList、Vector等。
//創(chuàng)建一個ArrayList對象 List<String> list = new ArrayList<>(); //添加元素 list.add("java"); list.add("python"); list.add("c++"); //獲取元素 String s = list.get(0); System.out.println(s); //輸出:java
List賦值也是常見的操作,可以將一個List的所有元素復(fù)制到另一個List中,或?qū)⒁粋€List賦值給另一個List。
//復(fù)制List元素 List<String> newList = new ArrayList<>(list); //將一個List賦值給另一個List List<String> anotherList = new ArrayList<>(); anotherList.addAll(list);
List賦值可以幫助我們在程序中復(fù)用同一個List對象,避免重復(fù)創(chuàng)建新的List對象。