yedefaxing2010 2011-06-21 16:23
浏览 453
已采纳

String转换Integer问题

[code="java"]

public Integer getPrice();
Map params
public static String KEY_PRICE="PRICE";

order.setPrice((Integer)params.get(IConstClient.KEY_PRICE));
[/code]

编译没错,但是用findBug这种类似的工具找出来的bug。 怎么修改?
谢谢

  • 写回答

6条回答 默认 最新

  • Ryankay 2011-06-21 16:57
    关注

    [quote]引用

    Integer.parseInt(s)
    Integer.parseInt(s, radix)
    两个方法

    这两个方法的参数得是String,他现在是Object的。。[/quote]

    Integer.parseInt(o.toString());
    Integer.valueOf(o.toString());
    :D

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?