【发布时间】:2016-06-17 12:04:48
【问题描述】:
我读过很多这样的问题,但它们都是关于从txt 文件中读取输入的。我想从用户而不是从文件中读取输入。
我输入如下:
6 //number of total Strings to store in array
babu
anand
rani
aarti
nandu
rani
我已尝试使用以下代码在 String 数组中获取此类输入:
int n = in.nextInt(); // n= 6 here
String[] s = new String[n]; //String array of size 6 here
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try{
s = br.readLine().split("\\s");
}
catch(Exception e){
System.out.println(e);
}
提供给split() 的regex 是否正确?我在这里缺少什么?如果这不是正确的方法,我应该为这个问题做些什么?
【问题讨论】:
标签: java regex string bufferedreader