- 博客(1)
- 收藏
- 关注
原创 Java中,List<Integer> = new ArrayList<>() 而不是 List<int> = new ArrayList<>()
在Java中,List = new ArrayList<>() 而不是 List = new ArrayList<>(),这是因为Java的泛型类型不能使用基本数据类型(如 int、double 等)。然而,Java 提供了自动装箱和拆箱机制,这使得在使用 List 时可以自动将 int 值转换为 Integer 对象,或者将 Integer 对象转换回 int 值,从而简化了编程过程。总结来说,List 使用对象类型并且支持泛型,而 List 不合法,因为 int 是基本数据类型,不能作为泛型参数使用。
2024-07-04 10:09:33
139
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人