Java 在文件上写入arraylist时如何拆分它
下面您可以看到我的程序的一部分,我在一个文件中写入了我的Java 在文件上写入arraylist时如何拆分它,java,Java,下面您可以看到我的程序的一部分,我在一个文件中写入了我的arraylist,但是我有一个问题,当我在文件中写入它时,我需要用\t拆分文本,我如何解决这个问题 try { FileWriter fw = new FileWriter(file); Writer output = new BufferedWriter(fw); int counter = list.size(); for (int i = 0; i < counter+1; i++) {
arraylist
,但是我有一个问题,当我在文件中写入它时,我需要用\t
拆分文本,我如何解决这个问题
try {
FileWriter fw = new FileWriter(file);
Writer output = new BufferedWriter(fw);
int counter = list.size();
for (int i = 0; i < counter+1; i++) {
if (i == 0) {
output.write("ProductID " + "ProductName " + "SupplierID " + "CategoryID " + "Unit " + "Price " + "Amount" + System.lineSeparator());
} else {
output.write(list.get(i-1).toString() + "\t" + antalVaror.get(i-1) + System.lineSeparator());
}
}
output.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
试试看{
FileWriter fw=新的FileWriter(文件);
写入器输出=新的缓冲写入器(fw);
int counter=list.size();
对于(int i=0;i
我希望它是怎样的:
我实际上从上面的代码中得到了什么:
您的toString()方法应该在fields@DanilaZharenkovthx现在运行得很好,真的没有想到那个简单的解决方案