2017-05-25 14 views
0

ファイルがあり、その中にテーブルがいくつかあります。新しいファイルを作成するにはどうすればよいですか?このファイルにはテーブルと追加情報の両方が含まれています。私はターミナルで試しましたが、見つけられませんでした。私に助けてください。ファイルの処理 - 追加情報を含む新しいファイルを作成する

+0

これはあなたを助けるために開始するのに十分な情報にも、近くではありません。詳しく教えてください。ファイルにはどのようにテーブルがありますか?それはHTMLですか? CSV?何か?あなたが持っているものとあなたが何をしようとしているかを正確に定義するJavaで –

+0

私は学生のIDとクイズの表を "scores.txt"に表示しますが、 "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

ファイルは、コンテンツ/データがあるかもしれませんが、各ファイルはそれ自身の存在を持っている必要があります。または、1つのファイルから別のファイルにコンテンツをマージする、またはコピーすることを意味しますか?おそらく、新しいファイルライターストリームを開始して新しいファイルを作成することを意味します。 –

関連する問題