- import java.util.ArrayList;
- class Data {
- int val;
- }
- public class Test {
- public static void main(String args[]) {
- Data data = new Data();
- ArrayList<Data> list = new ArrayList<Data>();//为了读取集合中的元素,所以需要用泛型说明元素类型。
- for (int i = 100; i < 103; i++) {
- data.val = i;
- list.add(data);
- }
- for (Data d : list) {//这样编译器就会将list内的元素转换为Data类型来读取而不报错。
- System.out.println(d.val);
- }
- }
- }
复制代码 |
|