Java 从键盘读取用户输入作为字符串,直到用户输入空行

Java 从键盘读取用户输入作为字符串,直到用户输入空行,java,Java,将用户输入作为字符串从键盘读取,直到用户输入空行并将所有行写入文件?这是我的问题,我是否应该将用户输入转换成多行字符串并存储在文件中 String inputText=""; while (inputText.equals("")) { System.out.println("enter"); inputText = reader.nextLine(); writer.write(inputText)

将用户输入作为字符串从键盘读取,直到用户输入空行并将所有行写入文件?这是我的问题,我是否应该将用户输入转换成多行字符串并存储在文件中

    String inputText="";

    while (inputText.equals("")) {

            System.out.println("enter");

            inputText = reader.nextLine();

            writer.write(inputText);

            writer.write("\n");
    }

您可以执行以下操作:

String inputText="";
    while (true) {
            System.out.println("enter");
            inputText = reader.nextLine();
            if(inputText.equals(""))
              break;
            else
              writer.write(inputText);
            writer.write("\n");
    }

用户将如何添加空行?