我正在尝试删除所有带有 0.0 的行作为其打印到文本文件。
这是它的输出,
4177516040935072 14.94
4270931484327447 7.54
4308546496189733 7.1
4421407386000242 0.0
4436391685645089 0.0
这就是我想要它输出的
4177516040935072 14.94
4270931484327447 7.54
4308546496189733 7.1
这是我的代码:
Collection<Passenger> c = passengers.values();
Iterator<Passenger> itr = c.iterator();
try {
while (itr.hasNext()) {
//System.out.println(itr.next().getBillAmount());
BufferedWriter writer = new BufferedWriter(new FileWriter(fileOutput,true));
writer.append(itr.next().toString());
writer.newLine();
writer.close();
}
} catch (IOException e3) {
e3.printStackTrace();
}
}