1
我試圖做一個程序,從一個文本文件中讀取數據,該文件包含他們在測試中得到的學生姓名和分數。我想以這種方式輸出它讀取數據文件並輸出到另一個文件
我開始嘗試讀取txt文件,所以我可以重新安排他們,然後輸出到另一個文件,但我不知道我做錯了什麼。相反,它會打印到exe文件中,而不是打印到的文件。
import java.io.File;
import java.util.Scanner;
public class ReadConsole {
public static void main(String[] args) {
try {
Scanner input = new Scanner(System.in);
System.out.print("Enter the file name with extention : ");
File file = new File(input.nextLine());
input = new Scanner(file); //scans the file
while (input.hasNextLine()) {
String line = input.nextLine();
System.out.println(line);
}
input.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
你可以編輯它的代碼我不知道如何做到這一點沒有得到錯誤 –
更新我的答案。 – andrucz
是否有自動使它讀取Data.txt而不必將其放在exe文件? –