java在几种容器和迭代器Iterator上的遍历极其方便,容器本身作为一个可以扩展的载体,相比于数组就更具与灵活性,既不用担心数组溢出这样的问题,也能够避免数组一次性开太大而造成的空间浪费(虽然很大的数组并不会占据多少内存)。
容器不仅在使用上有着安全性,灵活伸缩的容量可以避免数组溢出的潜在危险。同时,使用容器还便于保护了数据的统一性质,在一次家庭作业中,我查阅资料发现容器Arraylist的对象不仅仅可以是String类型或者Integer类型,还可以自己创建的某个类,比如一个类中如果保存了String和Integer两种不同类型的数据的时候,就可以通过Arraylist来将关联的信息绑在一起不容易丢失。