java Scanner输入问题

时间:2015-07-05 08:02:23

标签: java java.util.scanner

我正在编写一个作业,我需要从我的java程序发送电子邮件,我已经在我的程序中设置了所有内容但是当我在程序中键入我的messeage时,所有的创建都是电子邮件中的第一个单词我尝试将下一个单词更改为nextline但是当我这样做它甚至不让我输入任何东西,但自动发送线... 任何其他猜测....或方式......尝试使用列表,数组。 数组的问题是我无法在程序开始时定义消息的长度,并且我想在我完成电子邮件后点击返回后发送电子邮件。

1 个答案:

答案 0 :(得分:0)

您可以尝试这种方式:

import java.io.*;

public class test1 {

public static void main(String[] args) throws IOException
 {
   BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    String s;

    while ((s = in.readLine()) != null) {
        System.out.println(s);
    }
  }
}

而不是while循环中的print语句,你可以做其他事情。