打开包含int var Java的文本文件

时间:2016-04-11 16:46:03

标签: java

我正在编写一段Java代码,它将从用户那里获取输入并保存文本文件。 此文本文件具有相同的基本名称,但最后保存为int var (即" testDoc" + intVar +" .txt&#34 ;;) 现在我想允许用户通过输入int变量号在cmd终端(运行窗口)中打开此文件。 我是BufferedReader类的新手,我正在努力解决这个问题。 这是我的代码示例:

public static void call(){
    Scanner input = new Scanner(System.in);
    System.out.println("Enter the number of the event you'd like to view");
    int num = input.nextInt();
    String fileName = "C:\\Users\\...\\event" + num + ".txt";
    String line = null;

    try {
        FileReader fileReader = new FileReader(fileName);
        BufferedReader bufferedReader = new BufferedReader(fileReader);
        while((line = bufferedReader.readLine()) != null) {
            System.out.println(line);
        }
        bufferedReader.close();
    }
    catch(IOException ex) {
        System.out.println("Error reading file '" + fileName + "'");
    }
}

我想保持这个简单,因为它应该很容易运行并快速输入/调用事件。 如果有办法,我会爱上意志!谢谢:))

1 个答案:

答案 0 :(得分:0)