package com.soar.generic;
import java.util.ArrayList;
import java.util.Iterator;
import com.soar.bean.Person;
public class Demo2_Generic {
/*
* * A:案例演示
* ArrayList存储字符串并遍历泛型版
*/
public static void main(String[] args) {
//generic_String();
ArrayList<Person> list = new ArrayList<>();
list.add(new Person("张三",23));
list.add(new Person("李四",24));
list.add(new Person("王五",25));
Iterator<Person> it = list.iterator();
while(it.hasNext()){
//System.out.println(it.next());
Person p = it.next(); //将集合中的每一个元素用Person记录
System.out.println(p.getName()+"..."+p.getAge());
}
}
private static void generic_String() {
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
//list.add(true); 加了泛型限制,只能添加String
Iterator<String> it = list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
}
}
Java_基础—ArrayList存储字符串和自定义对象并遍历泛型版
最新推荐文章于 2021-11-04 14:29:21 发布