输入3行字符串,遇到回车和,会分隔这个字符串,然后存进数组
但我这样写,为啥行不通,,好纠结
public static void main(String[] args) {
Scanner out=new Scanner(System.in);
int i=0;
String[] bb={};
while (i<3) {
String aa=out.next();
bb=aa.split("[,\\n]");
i++;
}
for (String string : bb) {
System.out.println(string);
}
}
这个只能把最后一次的字符串加进去。。各位前辈指点指点哪里写错了,,
一按回车就会运行,bb最后的结果当然是你最后输入的那次结果,所以你需要想办法把回车接收到字符串中。
tring[] bb={};
->
List<String[]> bb = new List<String[]>();
bb=aa.split("[,\\n]");
->
bb.add(aa.split("[,\\n]"));
for (String[] arr : bb) {
for (String string : arr)
System.out.println(string);
}