如何给用户之间留有空格的字符串?

时间:2014-08-07 08:21:05

标签: java

我想从标准输入中给出一个句子,我的句子之间可能有一个空格。我想拆分字符串。如何从标准输入设备获取输入?

我可以使用硬编码字符串。

String speech = "Four score and seven years ago"; String[] result = speech.split(" ");

2 个答案:

答案 0 :(得分:0)

逐行将输入存储在StringBuilder中。

    BufferedReader reader = new BufferedReader(new InputStreamReader(System.in, "UTF-8")); 
    String line;
    line = reader.readLine();

然后你可以分割你的结果。

String[] result = line.split("\\s");

答案 1 :(得分:0)

您可以使用nextLine()类<{1}}类

的方法从用户那里获取输入
Scanner