首页 > int s=Integer.parseInt(cm.getMoney());cm.getMoney()是空的字符串不行?

int s=Integer.parseInt(cm.getMoney());cm.getMoney()是空的字符串不行?

cm.getMoney()不可以是空字符串吗?
他就是空的字符串怎么办?


是的,Integer.parseInt()不接受空字符串, 可以先判断是否为空, cm.getMoney().isEmpty()?0:Integer.parseInt(str);


有时候这类问题可以直接去看看java的代码噻,进去看Integer.parseInt方法就知道答案啦,无论cm.getMoney()是null还是空字符串,java内部咋处理的,一清二楚啊

【热门文章】
【热门文章】