2013-08-28 27 views
0

因此,這是事情。我想建立一個讀者,讓我實現一些數字到課堂價值。聽起來很複雜,或者我不懂如何用英文寫作。 時間的一些例子。我想我的文本文件看起來像這樣:Java - 讀取文本文件並將行變換爲類值

Hello world  //This is some random text that I will use in my JFrame 
Hello world  //Just like above 
15    //Some random numbers that I will use as values in my class 
32    //Just like above 
76    //Just like above 

我已經讀了其他指南掃描儀(http://www.java-made-easy.com/java-scanner.html例如),但它仍然是相當難寫我自己的東西。我需要一些提示,也許你們有些代碼。

+1

'實現一些數字到類的值'這是什麼意思? –

+0

什麼是「班級價值」?這可能意味着太多的東西;請發佈您正在嘗試編寫的代碼,例如您嘗試存儲值的類。 – chrylis

回答

0

這裏是一個link shwoing你如何使用屬性文件。您從文件中讀取的屬性可用於設置類中的值。

0

我假設你只是想知道你什麼時候遇到過一個數字而不是你的文件中的文本?

BufferedReader br = new BufferedReader(new FileReader(file)); 
String line; 
while ((line = br.readLine()) != null) 
{ 
    try 
    { 
     int number = Integer.parseInt(line); 
     // no exception? It's a number 
    } 
    catch (NumberFormatException e) 
    { 
     // exception? It's text 
    } 
} 
br.close(); 
相關問題