我決定在Java中創建一個貨幣換算器,並使其能夠將轉換值從文本文件中提取出來(爲了便於編輯,因爲這些值不斷變化)。我設法通過使用Scanner類並將所有值放入一個ArrayList來完成。從文本文件導入Java問題
現在我想知道是否有一種方法來添加評論文本文件供用戶閱讀,哪些掃描儀將忽略。 「//」似乎不起作用。
感謝
我決定在Java中創建一個貨幣換算器,並使其能夠將轉換值從文本文件中提取出來(爲了便於編輯,因爲這些值不斷變化)。我設法通過使用Scanner類並將所有值放入一個ArrayList來完成。從文本文件導入Java問題
現在我想知道是否有一種方法來添加評論文本文件供用戶閱讀,哪些掃描儀將忽略。 「//」似乎不起作用。
感謝
最好的辦法是閱讀使用java.io.BufferedReader
行的文件行,用String#startsWith()
凡在你搜索"//"
掃描每一行徵求意見。
但是您是否考慮過使用屬性文件並使用java.util.Properties
API進行管理?通過這種方式,您可以從現成的規範和API中受益,並且可以使用#作爲註釋行的開始。另請參閱tutorial at sun.com。
掃描儀不會忽略任何事情,你將不得不刪除您的數據的評論你在閱讀之後。
是的,而((currentLine = bufferedReader.readLine())!= NULL)是可能的最簡單的,然後進行必要的測試。 currentLine.split(正則表達式)對於使用分隔符將行轉換爲值數組也非常方便。
使用屬性文件,這將大大簡化事情。 – broschb 2009-11-03 20:34:32