Ich mag neue customer und neue LinieBruchlinien für jeden neuen Satz von Daten
try
{
br = new BufferedReader(new FileReader(oldFileName));
bw = new BufferedWriter(new FileWriter(tmpFileName));
String line;
//bw.write("Customer Record: \r\n");
while ((line = br.readLine()) != null)
{
if (line.contains(customerName))
{
customerRecordPresentInFile = true;
line = line + "," + billAmountPayable;
}
//bw.write("\r\n");
ich diese Zeilen Code verwenden, aber meine Ausgabe in Datei ist alles auf einer Linie ist, ich will Linie brechen .
bw.write(line + "\n");
}
Bitte ändern Sie den Code.
if(!customerRecordPresentInFile)
{
bw.write(customerName + "-" + billAmountPayable + "\n");
}
System.out.println("\nData file updated.");
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
if(br != null) { br.close(); }
if(bw != null) { bw.close(); }
}
catch (IOException e)
{
e.printStackTrace();
}
}