0
因此,我有此代碼提示用戶鍵入輸入文件的文件名和輸出文件的文件名。我有一個名爲'names'的字符串,然後將其存儲到由用戶創建的輸入文件中。我有這個部分。需要讀取文本文件並寫入新文件
import com.sun.org.apache.xpath.internal.SourceTree;
import java.io.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException {
FileWriter writer = new FileWriter(chooseFile("input"));
FileWriter writer2 = new FileWriter(chooseFile("output"));
String separator = String.format("%n");
for(String name: names){
writer.write(name);
writer.write(separator);
}
}
}
public static File chooseFile(String type) {
String fname = null;
}
return file;
}
}
好的,謝謝,但我仍然不明白的是我將如何讀取輸入文件?並輸出大寫的輸出文件? – user3496266
@ user3496266你可以使用PrintWriter類並將它傳遞給一個文件,然後代替'System.out.println(「Whatever」)',你可以執行'printWriterName.println(「Whatever」);' – MacStation
@ user3496266提示:'File' **'Writer' **不會「讀取」任何內容。它只寫。 –