我想从标准输入中给出一个句子,我的句子之间可能有一个空格。我想拆分字符串。如何从标准输入设备获取输入?
我可以使用硬编码字符串。
String speech = "Four score and seven years ago";
String[] result = speech.split(" ");
答案 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