
我们大体先了解一下集合的体系图,便能够够清晰明了的了解集合的方法
代码示例:
import java.util.ArrayList;
import java.util.Collection;
import com.heima.bean.Student;
@SuppressWarnings({ "rawtypes", "unchecked" })
public class Demo2_Collection {
public static void main(String[] args) {
Collection c = new ArrayList();
c.add("a");
c.add("b");
c.add("c");
c.add("d");
c.add("e");
System.out.println(c.size());
System.out.println(c);
}
private static void demo1() {
Collection c = new ArrayList();
boolean b1 = c.add("abc");
boolean b2 = c.add(true);
boolean b3 = c.add(100);
boolean b4 = c.add(new Student("张三",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);
System.out.println(c.toString());
}
}
注:这段代码如果在EditPlus中编译会提示使用了未经检查或不安全的操作,这并非编译错误,而是Java编译器任务该程序存在安全隐患,这是因为我们没有在创建集合的时候添加泛型,这个我们会在后续的帖子中提到并完善。