-4
我有我的默認構造函數設置爲目前。如何將方法中的字段變量設置爲從Java中的.txt文件讀入的數據?
//Default constructor
public MyInfo(String args) {
Name = "";
DateOfBirth = "";
Location = "";
AvgTemp = 0;
}
我有我的默認構造函數設置爲目前。如何將方法中的字段變量設置爲從Java中的.txt文件讀入的數據?
//Default constructor
public MyInfo(String args) {
Name = "";
DateOfBirth = "";
Location = "";
AvgTemp = 0;
}
因爲我不知道您的實際.txt文件看起來像即時將假定每行有姓名,出生日期,地點,AvgTemp。
使用緩衝讀取器,讀取while循環內的行,並在用逗號分隔行後分配數組中的每個值。確保在執行此操作之前將當前變量更改爲數組。
BufferedReader br = new BufferedReader(new FileReader("Filename.txt"));
while (somevariable!=null){
somevairable=br.readLine();
String[] parts = somevariable.split(",");
Names[x]=parts[1]
而我會讓剩下的給你。希望這是一個體面的開始,你可以按照說明。我建議閱讀不同類型的文件和緩衝讀者和作家。
好吧,讓它成爲'public MyInfo(String name,String date,String loc,int av)',然後一旦在文本文件中讀取,使用文件 – 3kings
中的值創建新對象...或者通過閱讀介紹Java教科書。這是你在這裏發佈的第一章內容。 –
我有一個主要的類,我正在讀取.txt文件。從這些數據我需要將我的構造函數值設置爲.txt中的內容。文件。 info = new MyInfo(args [0]); –