【发布时间】:2014-02-25 22:09:23
【问题描述】:
这是我的代码:
Scanner scan = new Scanner(System.in);
String speed_string = scan.nextLine();
String[] string_array = speed_string.split("\\s");
我希望我的代码能够处理换行符,例如将两个或多个段落复制粘贴到单个 nextLine 中。那可能吗?就目前而言,它将接受任何输入,直到换行。
【问题讨论】:
-
您需要更清楚您希望程序的行为方式。如果您希望它输入多行,首先您必须决定您希望用户在没有更多输入时如何告诉您。然后您可以在循环中使用
nextLine,并使用字符串连接来添加换行符并将字符串添加在一起。 -
然后实现你自己的Reader。