java怎样一次从控制台中接收多行数据?
主要功能代码如下:
package test;
import java.util.ArrayList;
import java.util.Scanner;
/**
* @author : suyuyuan
* @date :2016年5月24日 上午10:56:57
* @version 1.0
*/
public class ScannerInput {
public static void main(String[] args) {
ArrayList<String> array = new ArrayList<String>();
Scanner scn = new Scanner(System.in);
String line;
String strings = "";
while (!"end".equals(line = scn.nextLine())) {
array.add(line);
strings += line + " ";
}
for (String str : array) {
System.out.println(str);
}
scn.close();
System.out.println(strings);
}
}