我正在尝试从 .txt 文件中读取数据。格式如下所示:
ABC, John, 123
DEF, Mark, 456
GHI, Mary, 789
我正在尝试摆脱逗号并将数据放入数组或结构(最有可能是结构)中。
这是我用来提取每个项目的代码:
package prerequisiteChecker;
import java.util.*;
import java.io.*;
public class TestUnit {
public static void main(String[]args){
try {
FileInputStream fstream = new FileInputStream("courses.txt");
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
while ((strLine = br.readLine()) != null) {
String[] splitOut = strLine.split(", ");
for (String token : splitOut)
System.out.println(token);
}
in.close();
} catch (Exception e){
System.err.println("Error: " + e.getMessage());
}
}
}
有一次,我在“while”循环中有一条打印线,以查看项目是否会被拆分。他们是。现在我只是不知道下一步该做什么。我试图将每个分组放入一个结构中。例如:ID - ABC。名字 - 约翰。房间 - 123。
我在家里有几本关于 Java 的书,并尝试在网上四处寻找。那里有很多东西,但似乎没有一个能引导我朝着正确的方向前进。
谢谢。
迈克尔