2012-11-14 69 views
-3

如果文件有一個空行作爲文件的最後一行,它會在while語句後發生。有人可以幫忙嗎?Java文本文件解析錯誤

while(in.hasNext()) 
{ 
    tempPropID = in.nextInt(); 
    tempPropType = in.next().toUpperCase(); 
    tempPropCost = in.nextDouble(); 
    tempAgentID = in.nextByte(WIDTH); 
} 
+1

什麼錯誤? – PermGenError

+1

什麼是後來? –

+0

@在此之後呢,請嘗試調試您的代碼。什麼確切的線吹了? – Ankit

回答

4

當此代碼對錯誤負責時,您應該嘗試分析您正在使用的方法。 例如,in.next().toUppercase()易受拋出NullPointerException