获取NumberFormatException

时间:2017-06-17 11:35:29

标签: java

if(Integer.parseInt(n)==(m[i].age))
            {
                m[i].showdetails();
            }

我在条件中遇到数字格式异常 在这段代码中,n是一个字符串,m [i] .age是一个整数,我想比较它们

谢谢:)任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:-1)

不要尝试将字符串转换为整数而是将整数转换为字符串

if(n.compareTo(Integer.toString(m[i].age))==0)
            {
                m[i].showdetails();
            }