我在Java中實現了一個循環列表。代碼要求輸入值爲int
,我希望用"END"
終止輸入列表。該代碼工作但會引發運行時異常:NumberFormatException
。鏈表實現中的NumberFormatException
try{
while(true){
newnode=new Node();
oldnode.next=newnode;
newnode.prev=oldnode;
System.out.print("Enter value:");
try{
ctrlstr=bfr.readLine();
}
catch(Exception ex){
ex.printStackTrace();
}
if (ctrlstr=="END") break;
newnode.val=Integer.parseInt(ctrlstr);
oldnode=newnode;
i++;
}
}
catch(Exception ex){
ex.printStackTrace();
}
這是什麼問題?什麼時候拋出NumberFormatException? –