我希望我能在這裏獲得一些幫助。僅將文件中的特定文本添加到數組列表
這是在我的文件中的文本:
Name: John
Name: Peter
Name: Sarah
Place: New York
Place: London
Place: Hongkong
如何爲例如僅在以下ArrayList中的文本文件中添加名字? 到目前爲止,我已經...並且在列表中添加了一切,包括地方!
private ArrayList<Name> names = new ArrayList<>();
public void load(String fileName) throws FileNotFoundException {
String text;
try {
BufferedReader input = new BufferedReader(new FileReader(fileName));
while((text = input.readLine()) != null){
text = text.replaceAll("Name:", "");
names.add(new Name(text));
}
}
catch (Exception e) {//Catch exception if any
System.err.println("Error: " + e.getMessage());
}
}
最後,它應該只添加名稱ArrayLIst中的名稱,如John,Peter,Sarah。
我希望有任何建議,謝謝!