/**
* list是什么?(list是一个接口)
* 有很多人说list是一个集合,但集合又是什么呢?
* 其实集合实际上是一个数组,一个特殊的数组
* 数组的特点有:数据的长度 数据的类型
* 1.list的Add方法里面添加对象的数据类型实际上是代表你集合的数据类型
* 它的数据类型就是Object类型
* 2.集合是一个可变长度 但集合的默认长度又是多少?
* 如果你给集合长度赋值,那就是赋值的长度;
* 如:List list=new ArrayList<>(20);
* 如果没有,默认为0;DEFAULTCAPACITY_EMPTY_ELEMENTDATA 使用
* 0来自于EMPTY_ELEMENTDATA静态的常量值
*/
//对list集合赋值
//list的有序指向的是先进先出
//
List list=new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//List集合有三种输出方式
//1 for循环输出
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
//2 foreach输出
for (Object o : list) {
System.out.println(o);
}
//3 迭代器输出
/**
* 原理:从下标-1开始逐个读取
*/
Iterator i=list.iterator();
while(i.hasNext()) {
Object o=i.next();
System.out.println(o);
}
List集合
最新推荐文章于 2024-04-05 18:29:42 发布