gpt4 book ai didi

Java:更改 Float 对象的值

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:34:08 27 4
gpt4 key购买 nike

我看了float的javadoc,但是好像没有办法修改构造后的值?

Float f = new Float(1.23f);
[...]
f.setValue(3.14f); // Nothing like this seems to exist...
f = 3.14f; // "f" now points to a new object, not what I want...

有没有办法改变对象的值?或者,是否有另一个可用的包装器类允许这样做?

最佳答案

您不能更改Float 的值;所有原始包装类都是不可变的。如果你想添加这个功能,你可以创建你自己的(可变的)包装类,或者看看 MutableFloat来自 Apache Commons。

关于Java:更改 Float 对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17260800/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com