标签[autoboxing]

装箱是使用对象包装原始值以便可以将其用作参考对象的过程。 提取先前装箱的原语称为拆箱。 自动(取消装箱)是“语法糖”的一种形式,编译器会自动为您执行(取消)装箱,使您可以交替使用值和引用的类型。

0
0回复
48

为什么自动装箱在带有Eclipse的Java中不起作用?

为什么我不能在Eclipse中使用自动装箱。 我有以下的Java版本。 我该怎么办?
0
2回复
82

整数的int实例

Java执行自动装箱时,为什么这是编译时错误? 我想念什么吗? 我懂了
0
1回复
39

从Java HashMap获取Integer值时是否需要调用intValue()方法?

我有一个HashMap声明为: Map<Character, Integer> dict = new HashMap<Character, Integer>(); 在某处
0
2回复
41

寻求有关编译器生成的lambda的文档,以将Java 8中的专用对象转换为通用功能对象

我已经使用Java 8 lambda了几个月,现在才发现一种行为,我不记得在Java文档或编程网站中提到过任何行为。 可以在以下代码中看到: 这些评论基于我在Java 1.8遵从级别上使
0
2回复
75

布尔值是否自动装箱到同一实例?

布尔值是否自动装箱到同一实例? 我做了一点测试,说他们确实这么做了,但是我不会对此事承担任何责任。 可以保证吗? 注意 : 这个问题是关于0-127范围之外的整数。
1
1回复
44

Java中普通类对象和包装器类对象有什么区别

通常,当我尝试使用System.out.println();打印对象时System.out.println(); 输出类似于: 它的class name + '@' + hashC
0
1回复
41

为什么我的位置为0? 什么时候应该是1

我学习Java,现在我在ArrayList,我写了一些关于银行业务的方法,当我想在特定分支机构添加新客户时,该位置总是返回0.这是我正在谈论的方法的源代码关于: Main类中的实例:
4
3回复
92

无法在Eclipse中将基元分配给Object数组

我正在启动对象数组如下: 请问哪里出错了? 是配置问题? 我在用:
4
2回复
44

为什么Number的自定义子元素不会继承自动装箱?

我知道Java中不支持自定义自动装箱,但我也注意到我可以扩展Number对象。 由于数字对象本身似乎允许自动装箱基元,这有效: Number val = 5; //This compiles
0
1回复
58

为什么当String.valueOf()在强制转换时toString不起作用

我需要将Json解析为Map [String,String]结构。 Json可能包含数字和字符串类型作为值。 因此,为了将其存储为String,我应用了toString方法,并抛出Clas
0
1回复
48

为什么对象不被更新[重复]

这个问题已经在这里有了答案: Java是“按引用传递”还是“按值传递”? 84个答案 我已经编写了这段代码,我想知道为什么所引用的对象的值未更改 Java中的
0
1回复
77

Java自动装箱int到Long [重复]

这个问题已经在这里有了答案: 扩展和装箱Java原语 5个答案 为什么Java编译器不能直接将int转换为Long ? 由于(当然)一个人可以做,这尤其令人沮
19
3回复
851

为什么自动装箱在通过反射调用时不使用valueOf()?

据我所知,下面的代码应该打印"true" ,但是当我运行它时会打印"false" 。 根据JLS§5.1.7。 拳击转换 : 如果装箱的值p为true , false , by
0
1回复
28

如果方法参数是原始int,那么方法内循环中的myArrayList.contains(primitiveArg)效率极低还是可以?

我有这样的代码: 问题是-我是否应该使方法参数Integer像int getDistanceToNumber(Integer number)从原语自动装箱到Integer仅发生一次,否则不
0
1回复
41

Java中的快速装箱/自动拆箱问题

刚刚向我介绍了Java自动装箱的概念,我有几个快速问题可以帮助我阐明自己的理解。 据我了解,当我们声明一个数组列表时,例如 我们仍然可以将原始整数放入myList因为原始将自动包装到In
9
3回复
128

为什么我的原始类型争论方法不会覆盖包装类型争论的超类方法?

这将打印Number Class Type 。 我理解包装类方法重载的规则: 如果要将原始数据类型作为参数传递给方法调用,则编译器首先检查采用与参数相同的数据类型的方法定义。
2
1回复
211

三元运算符无法识别Eclipse中的编译错误

我正在使用Eclipse作为IDE,并具有以下代码 在Eclipse中,else的自动装箱会产生编译错误,但不会。 我也尝试了最新的Eclipse版本Photon,但仍然相同。 但
2
1回复
55

在条件语句中使用Boolean_val与Boolean.TRUE(Boolean_val)

在Java (1.8+)中,以下两个if语句之间存在性能差异。 我的代码必须在迭代中进行很多此类调用。 void test(final Boolean val) { if (val)
2
1回复
81

Oracle Java教程-有关字符自动装箱Java注释的可能错误[重复]

这个问题已经在这里有了答案: 自动装箱会调用valueOf()吗? 4个答案 我是JAVA的新手,目前正在学习Oracle教程泛型部分。 我认为那里有一个错误,我
2
1回复
137

Java使用Integer.parseInt进行比较[重复]

这个问题已经在这里有了答案: 为什么Integer常量池的行为在127发生变化? 4个答案 在Java中比较Integer包装器时,为什么128 == 128为fal

1 2 3 4 5 6 7 8 9 10 下一页