gpt4 book ai didi

java - 避免警告 "boxing immediately unboxed to perform coercion"

转载 作者:行者123 更新时间:2023-11-30 06:21:17 24 4
gpt4 key购买 nike

我想在没有的情况下从 double 类型转换为 long

BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION 错误。

我被困在给出上述错误的声明中。

请帮帮我

long orderedQty = new Double(placedQty).longValue();

最佳答案

假设 placedQty 是原始的 double,您可以直接转换:

long orderedQty = (long) placedQty;

如果 placedQty 是一个 String(我认为这里不是这种情况),您可以说

long orderedQty = Long.parseLong(placedQty);

FindBugs 警告背后的基本原理是您创建对象只是为了帮助转换值,这是不必要的。

关于java - 避免警告 "boxing immediately unboxed to perform coercion",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20738838/

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