2017-05-25 62 views
0

我有一个文件,里面有一些表格,我的问题是如何创建一个新文件,但在这个文件中它包括表格和附加信息。我试着在终端,但我找不到它,请帮我...文件处理 - 创建带有附加信息的新文件

+0

这甚至还没有接近足够的信息来开始帮助你。请详细说明。一个文件怎么能有表?它是HTML吗? CSV?别的东西?准确定义你有什么和你想要做什么 –

+0

在java中我做了一个代码,显示了“scores.txt”中的学生ID和测验的表格,但在下一个文本中称为“finalReport.txt”我想添加平均值 – Ekin

回答

0

你想如何检查什么时候创建一个新文件,下一个文本是什么时候被调用的?

如何使用JFileChooser,只需选择或创建一个新文件?

也许是这样的:

private void createNewFile() { 
File newFile; 
File nf = null; 
String nt = "someName"; 
if((newFile = new File(DirectoryPath.toString())).exists()) { //it must be a directorypath to create a new file in it. 
    nf = new File(DirectoryPath, "withAverage" + nt + ".txt"); //create a new file 
    nf.createNewFile(); 
} averageFile = nf; 
} 

private void fileWriterInput() { 
FileWriter fw = new FileWriter(averageFile); 
try (BufferedWriter bw = new BufferedWriter(fw)) { 
    bw.newLine(); 
    bw.append(inputString); 
    bw.append("----------------------------------"); 
    bw.flush(); 
} 
} 
+0

我的意思是我有一些代码计算平均值....我创建了一个像a.writeData(“scores.txt”)的文件,但是在我想创建的新文件“finalReport.txt”中,此文件显示我的平均值和scores.txt只是应该给我看测验 – Ekin

+0

文件可能有内容/数据,但每个文件应该有它自己的存在。或者你的意思是你想合并它或从一个文件复制内容到另一个文件?也许你的意思是开始一个新的文件作者流来创建一个新文件。 –

相关问题