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

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

阅读 4.7k
2 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题