我希望我能在这里得到一些帮助。
这是我文件中的文本:
Name: John
Name: Peter
Name: Sarah
Place: New York
Place: London
Place: Hongkong
例如,如何仅在以下数组列表中添加文本文件中的名称?到目前为止,我已经......它添加了数组列表中的所有内容,包括地点!
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());
}
}
最后,它应该只添加 Name ArrayLIst 中的名称,例如 John、Peter、Sarah。
我将不胜感激任何建议,谢谢!