/*
* A:案例演示
* Boolean add(E e) 向集合添加元素,可以是任意类型,jdk1.5以上会自动装箱
* boolean remove(Object o) 删除特定元素
* void clear() 清空集合
* boolean comtains(Object o) 判断集合里是否有某种元素
* boolean isEmpty)_
* int size()
*
* B:注意
* collectionxxx,java使用了未经检查或者不安全的操作
* 注意:要了解详细信息,使用-Xlint:unchecked重新编译、
* Java编译器认为该程序存在安全隐患
* 这不是编译出错,所以先不用理会,等到学会泛型就会了
*
* add方法如果是List集合,一直返回true,因为List集合中是可以存储重复元素的
* 如果是set集合,存储重复元素时,就会返回false
*
* ArrayList父类的父类重写toString方法
* A:案例演示
* Boolean add(E e) 向集合添加元素,可以是任意类型,jdk1.5以上会自动装箱
* boolean remove(Object o) 删除特定元素
* void clear() 清空集合
* boolean comtains(Object o) 判断集合里是否有某种元素
* boolean isEmpty)_
* int size()
*
* B:注意
* collectionxxx,java使用了未经检查或者不安全的操作
* 注意:要了解详细信息,使用-Xlint:unchecked重新编译、
* Java编译器认为该程序存在安全隐患
* 这不是编译出错,所以先不用理会,等到学会泛型就会了
*
* add方法如果是List集合,一直返回true,因为List集合中是可以存储重复元素的
* 如果是set集合,存储重复元素时,就会返回false
*
* ArrayList父类的父类重写toString方法
* */
package com.geima.conlection;
import java.util.ArrayList;
import java.util.Collection;
import com.heima.bean.Student;
public class Demo2_Collection {
/*
* A:案例演示
* Boolean add(E e) 向集合添加元素,可以是任意类型,jdk1.5以上会自动装箱
* boolean remove(Object o) 删除特定元素
* void clear() 清空集合
* boolean comtains(Object o) 判断集合里是否有某种元素
* boolean isEmpty)_
* int size()
*
* B:注意
* collectionxxx,java使用了未经检查或者不安全的操作
* 注意:要了解详细信息,使用-Xlint:unchecked重新编译、
* Java编译器认为该程序存在安全隐患
* 这不是编译出错,所以先不用理会,等到学会泛型就会了
*
* add方法如果是List集合,一直返回true,因为List集合中是可以存储重复元素的
* 如果是set集合,存储重复元素时,就会返回false
*
* ArrayList父类的父类重写toString方法
* */
public static void main(String[] args) {
//demo1();//add方法
Collection c=new ArrayList();
c.add("a");
c.add("a");
c.add("a");
c.add("a");
c.remove("a");
System.out.println(c);
System.out.println(c.contains("a"));//comtaions()查看是否包含b
c.clear();//清空集合
System.out.println(c.isEmpty());//判断是否为空
}
private static void demo1() {
Collection c=new ArrayList();//接口不能被实例化,要用父类引用指向子类对象
boolean b1=c.add("abc");//里面可以放任意对象
boolean b2=c.add(new Boolean(true));//自动装箱,jdk版本低,于是手动装箱
boolean b3=c.add(new Integer(100));
boolean b4=c.add(new Student("zhang",23));
boolean b5=c.add("abc");
System.out.println(b1);
System.out.println(b2);
System.out.println(b3);
System.out.println(b4);
System.out.println(b5);//ArrayList可以放重复的元素
System.out.println(c);//[abc, true, 100, Student [name=zhang, age=23], abc]
}
}