arraylist泛型
时间: 2024-06-17 13:07:24 浏览: 167
arraylist .
ArrayList是Java中的一个动态数组,可以实现随机访问、元素插入和删除等操作。而泛型可以使得ArrayList可以存储各种类型的对象。在ArrayList中使用泛型,可以避免存储错误类型的对象,增加代码的安全性和可读性。
具体来说,ArrayList泛型的声明方式为ArrayList<E>,其中E表示元素的类型。例如,声明一个存储整型数据的ArrayList可以这样写:ArrayList<Integer> list = new ArrayList<Integer>();。这样,在向list中添加元素时,只能添加整型数据,否则会编译报错。
除了基本数据类型的包装类以外,还可以使用自定义类作为ArrayList的元素类型。例如,声明一个存储学生对象的ArrayList可以这样写:ArrayList<Student> stuList = new ArrayList<Student>();。这样,在向stuList中添加元素时,只能添加Student对象,否则会编译报错。
阅读全文