【发布时间】:2014-08-10 18:34:28
【问题描述】:
如果您有List<Long> list,您是否必须将原始长型转换为长型?
你必须这样做吗
long l = -1;
list.add( (Long) l);
或将
list.add(l);
没问题,不会导致任何异常/错误?
【问题讨论】:
-
当你尝试时会发生什么?
-
来吧,试一试肯定比问SO快吗?
-
如果您想知道为什么我们不需要投射,请阅读有关自动装箱和自动拆箱的信息。
-
你需要了解java中的原语、包装类、自动装箱和拆箱。
-
我知道包装类,但我不知道有自动装箱和拆箱之类的东西,谢谢!
标签: java list arraylist casting