java怎样一次从控制台中接收多行数据?

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 array = new ArrayList();
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);
}


}

你可能感兴趣的:(java,Util,工具类)