我是新來的JAVA,我試圖從.txt文件讀取數據。我在'Scanner in=new Scanner("file.txt");
'中實現了一個掃描器對象,然後沿着代碼循環遍歷文件的內容。文件中有多行數據,每行都有三個字符串(安全編號,First名字,姓氏:01 Thomas Anderson)hasNext()在做什麼?
while(in.hasNext()){
String ss = in.next();
String FName=in.next();
String LName=in.next();
System.out.printf("SSN: %s, FirstName: %s, LastName: %s \n",ss,FName,LName);
}
那麼,什麼是hasNext()方法呢?它是否查找行的末尾或文件中的最後一行還是....?
請上面的代碼中的工作闡述(提next()方法太)
:)
你讀過的API Javadoc中的'Scanner.hasNext()'方法的文檔?因爲如果你不這樣做,而且看到一種方法的第一反應就是在這裏問它是什麼意思,那麼你將需要很多問題......如果有,請更具體地說明你不瞭解的內容。 – SJuan76
你看過javadoc嗎?有沒有什麼部分我們不清楚 –