package package1; import java.util.ArrayList; import java.util.List; public class Demo3 { public static void main(String[] args) { List<String> all=new ArrayList<String>(); System.out.println(all.isEmpty()); all.add("a"); all.add("b"); all.add("c"); System.out.println(all.isEmpty()); System.out.println(all); System.out.println("集合長度:"+all.size()); //循環輸出的兩種方式比較 for(int i=0;i<all.size();i++) { String str=all.get(i); System.out.print(str+","); } System.out.println(); //toArray()此方法是用來把集合轉換爲數組 Object obj[]=all.toArray(); for(int x=0;x<obj.length;x++) { System.out.println(obj[x]); } } }
LinkedList鏈式集合列表(不經常使用,常常會用ArrayList)java
package package1; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class Demo3 { public static void main(String[] args) { LinkedList<String> all=new LinkedList<String>(); System.out.println(all.isEmpty()); all.add("a"); all.add("b"); all.add("c"); all.addFirst("hclals"); all.addLast("hajljsk"); System.out.println(all); System.out.println(all.poll()); } }
set:數組
package package1; import java.util.ArrayList; import java.util.HashSet; import java.util.LinkedList; import java.util.List; import java.util.Set; public class Demo3 { public static void main(String[] args) { Set<String> all=new HashSet<String>(); //hashset無序但不容許重複,treeset不容許重複 all.add("a"); all.add("b"); all.add("c"); all.add("c");//重複元素不保存 System.out.println(all); } }