我希望从没有得到双倍到长的类型
BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION错误.
我被困在这个声明中,它给出了上述错误.
请帮帮我
long orderedQty = new Double(placedQty).longValue();
Run Code Online (Sandbox Code Playgroud)
假设placedQty是原始的double,你可以直接投射:
long orderedQty = (long) placedQty;
Run Code Online (Sandbox Code Playgroud)
如果placedQty是String(我不认为这是这种情况),你可以说
long orderedQty = Long.parseLong(placedQty);
Run Code Online (Sandbox Code Playgroud)
FindBugs警告背后的基本原理是,您创建的对象仅用于帮助转换值,这是不必要的.
| 归档时间: |
|
| 查看次数: |
276 次 |
| 最近记录: |