集合框架 之 共性方法
阿新 • • 發佈:2018-11-06
package myclass;
//第一步:導包
import java.util.*;
/*
1.add方法後面的引數型別是Object型別,因為集合中存放的事任意型別物件
2.集合中存的事物件的引用(地址值)。
*/
class CollectionDemo
{
public static void main(String[] args)
{
method_2(); //第二步,建立一個容器。使用Collection介面中的子類,ArrayList。 ArrayList al = new ArrayList(); //1. 新增物件 al.add("java01"); al.add("java02"); al.add("java03"); al.add("java04"); //2.獲取個數,集合的長度。 sop("size:" + al.size()); //4.列印集合 sop(al); //3.刪除物件。 al.remove("java02"); //5.清空集合 // al.clear(); sop(al); //6.判斷集合 sop("java03是否存在" + al.contains("java03")); sop("java集合是否為空" + al.isEmpty()); } public static void sop(Object obj) { System.out.println(obj); } public static void method_2() { ArrayList al1 = new ArrayList(); al1.add("java01"); al1.add("java02"); al1.add("java03"); al1.add("java04"); ArrayList al2 = new ArrayList(); al2.add("java03"); al2.add("java04"); al2.add("java05"); al2.add("java06"); //al1.retainAll(al2); //取交集,al1中只會保留與al2相同的元素。 al1.removeAll(al2);//去除與al2相同的元素。 sop("al1:" +al1); sop("al2:" +al2); }
}