用java语言写一个使用泛型在集合中传入Integer类型数据的例子
时间: 2024-09-13 08:07:26 浏览: 38
简单理解java泛型的本质(非类型擦除)
在Java中,泛型是JDK 5引入的一个特性,它允许在编译时提供类型安全检查,并消除类型转换的需要。通过使用泛型,你可以创建一个可以适用于任何类型的集合类,同时保证类型安全。以下是一个使用泛型在集合中传入Integer类型数据的例子:
```java
import java.util.ArrayList;
public class GenericExample {
public static void main(String[] args) {
// 创建一个指定泛型类型为Integer的ArrayList
ArrayList<Integer> integerList = new ArrayList<Integer>();
// 向ArrayList中添加Integer类型的元素
integerList.add(10);
integerList.add(20);
integerList.add(30);
// 遍历ArrayList并打印每个元素
for (Integer number : integerList) {
System.out.println(number);
}
}
}
```
在这个例子中,我们创建了一个`ArrayList`,并明确告诉编译器,这个列表将只保存`Integer`类型的对象。这样做可以让编译器帮助我们检查潜在的类型错误,并且在运行时不需要进行类型转换。
阅读全文