Java将输入保存在文本文件中

时间:2018-08-01 14:54:12

标签: input output

我的问题是printwriter方法。我不知道为什么它不将文本从控制台保存到文本文件。它应该可以工作,但是文件中保存的唯一行是“ quit”。我是Java和这个论坛的新手。希望有人能够帮助我。 问候 米哈尔

public class Output3  {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        String line= "";
        try {
            PrintWriter ska = new PrintWriter("trial1");
            while(!linia.equals("quit"))
                linia = scanner.nextLine();
                ska.println(line);
                ska.flush();
                System.out.println("Message saved");
        } catch(IOException e){
            e.printStackTrace();
        }
    }
}

1 个答案:

答案 0 :(得分:0)

您是否看到通过变量linia从输入流中读取数据并将数据从变量line写入文件中?您是否尝试过使用以下代码行书写?

ska.println(linia);