我想根据部分基本项目的需要从文本文件中加载数据。例如,一个文本文件可能如下所示:
201,double,70.00,2,own bathroom
202,single,50.00,2,own bathroom
每条数据都用逗号分隔,在这种情况下按顺序排列:房间号、房间类型、费用、人数、有/没有浴室,每个房间有 5 个数据,每个房间信息都在一个新的线。
下面的代码分别读取每一行,但是我如何让它读取和存储该行中的每个数据/单词(显然没有逗号)?
try{
BufferedReader reader = new BufferedReader(new FileReader("test.txt"));
String line = reader.readLine();
while (line != null){
System.out.println(line);
line = reader.readLine();
}
reader.close();
} catch(IOException ex){
System.out.println(ex.getMessage());
}
我看到了一个使用扫描仪的示例,但我听说它速度较慢且效率较低。
我也尝试过使用 split 但我无法弄清楚如何正确地做到这一点。
万千封印
长风秋雁
PIPIONE
相关分类