简单问题:
如果我输入两个数字:
readMessage = "2 3";
String[] result = readMessage.split("\\s");
我如何在数组中分别调用这些部分?
结果[0] = 2且结果[1] = 3?这是对的吗?
答案 0 :(得分:1)
是的,你是对的。以下是访问数组的几个示例:
使用数组索引打印:
System.out.println(result[0]);
System.out.println(result[1]);
但是,首先检查长度以避免例外的更好和安全的做法:
if(result.length >= 2){
System.out.println(result[1]);
}
为每个循环使用a:
for(String r: result){
System.out.println(r);
}
使用常规循环:
for(int i=0;i<result.length;i++){
System.out.println(result[i]);
}
使用Arrays类
测试数组System.out.println(Arrays.toString(result));
答案 1 :(得分:0)
String list[]=str.split(" ");
将起作用