簡體   English   中英

如何將方法中的字段變量設置為從 Java 中的 .txt 文件讀取的數據?

[英]How do I set the field variables in a method to data being read in from a .txt file in Java?

目前我的默認構造函數設置為。

//Default constructor
public MyInfo(String args) {
    Name = "";
    DateOfBirth = "";
    Location = "";
    AvgTemp = 0;
}

由於我不確定您實際的 .txt 文件是什么樣的,我將假設每一行都有 Name、DateOfBirth、Location、AvgTemp。

使用緩沖讀取器,讀取 while 循環中的行,並在用逗號分割行后分配數組中的每個值,例如。 在執行此操作之前,請確保將當前變量更改為數組。

BufferedReader br = new BufferedReader(new FileReader("Filename.txt"));
while (somevariable!=null){
somevairable=br.readLine();
String[] parts = somevariable.split(",");
Names[x]=parts[1]

我會把剩下的留給你。 希望這是一個不錯的開始,您可以按照說明進行操作。 我建議閱讀不同類型的文件和緩沖讀取器和寫入器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM