if(Integer.parseInt(n)==(m[i].age))
{
m[i].showdetails();
}
我在条件中遇到数字格式异常 在这段代码中,n是一个字符串,m [i] .age是一个整数,我想比较它们
谢谢:)任何帮助都将不胜感激。
答案 0 :(得分:-1)
不要尝试将字符串转换为整数而是将整数转换为字符串
if(n.compareTo(Integer.toString(m[i].age))==0)
{
m[i].showdetails();
}