BufferedReader类的小问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 22:47:25
BufferedReader中readLine()方法读取命令行输入的时候,只能是一行一个输入,如何实现读取一行的多个输入?不需要一个输入一个换行。

可以用Scanner类
Scanner类的next()方法可以实现一行多个输入的读取

Scanner input = new Scanner(System.in);
String s;

while((s = input.next())!=null)
System.out.println(s);
输入:
3 ss haha(以空格空开,不能是逗号)
输出:
3
ss
haha

String line=null;
while((line=BufferedReader.readLine)!=null){
System.out.println("line");

}

这样就能读取多行了!!

长见识了