java读取文本框中数字转换成int报错

 p.setAge (Integer.parseInt((t2.getText()=="" || t2.getText()==null)?"0":t2.getText()));

输入数字后报错

Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: " 12"

应该是你这里有一个空格的原因,这里可以调用下trim()方法,删除下收尾空白格

img