标签:
java中万物皆对象,数据封装成类,类创建对象,容器类似于存放对象的数组。容器较数组而言有以下特点:1、容器长度可变、数组在堆内存中创建后内存固定;2、容器可存放不同类型的对象,而数组元素类型在创建时需表明。两点归根结底即一点,数组内存在创建之初必须分配且不可变化。
集合作为工具,存放在java.util包中。其顶层特点由接口Collection封装。下面对其基本方法举例说明(由于接口需要继承后重写其方法,故使用实现接口的ArrayList类代替)。
import java.util.*; public class Demo1 { public static void out(Object obj){ System.out.println(obj); } public static void main(String[] args){ ArrayList al = new ArrayList(); /*添加数据方法add()*/ al.add("Collection1"); al.add("Collection2"); al.add("Collection3"); al.add("Collection4"); /*删除元素*/ al.remove(2); /*集合长度*/ out("al.size:"+al.size()); /*集合元素*/ out(al); } }
运行结果:
al.size:3
[Collection1, Collection2, Collection4]
其中需要注意的是集合中存放的不是集合中存储对象的全部,而是对象的引用,即地址。
标签:
原文地址:http://www.cnblogs.com/yidiudiu/p/4972172.html