追加的方式写入文件
import java.io.File;
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.IOException;
public class AppendFile {
public static void main(String[] args) {
appendDataToFile("kafka message....");
}
public static void appendDataToFile(String data) {
try {
File file = new File("kafka.txt");
// if file doesnt exists, then create it
if (!file.exists()) {
file.createNewFile();
}
// true = append file
FileWriter fileWritter = new FileWriter(file.getName(), true);
BufferedWriter bufferWritter = new BufferedWriter(fileWritter);
bufferWritter.write(data);
bufferWritter.newLine();//换行
bufferWritter.close();
System.out.println("Done");
} catch (IOException e) {
e.printStackTrace();
}
}
}
kafka.txt 存储路径j在当前工程下。kafka.txt文件内容;
consumerAMessage1
consumerAMessage2
consumerAMessage3
consumerAMessage4
consumerAMessage5
consumerAMessage6
consumerAMessage7
consumerAMessage8
consumerAMessage9
consumerAMessage10