-1
简单问题的要素:字符串分割到数组
如果我有两个数字的输入:
readMessage = "2 3";
String[] result = readMessage.split("\\s");
我怎么会在阵列中单独调用每个那些部分?
结果[0] = 2,结果[1] = 3?它是否正确?
简单问题的要素:字符串分割到数组
如果我有两个数字的输入:
readMessage = "2 3";
String[] result = readMessage.split("\\s");
我怎么会在阵列中单独调用每个那些部分?
结果[0] = 2,结果[1] = 3?它是否正确?
是的,你是对的这一点。这里有一些例子访问数组:
印刷使用数组索引:
System.out.println(result[0]);
System.out.println(result[1]);
但更好的和安全的做法,以检查长度第一,避免异常:
if(result.length >= 2){
System.out.println(result[1]);
}
使用for each循环:使用常规循环:
for(int i=0;i<result.length;i++){
System.out.println(result[i]);
}
使用Arrays类
System.out.println(Arrays.toString(result));
String list[]=str.split(" ");
将工作
可以是System.out.print使用来测试你的预测 – Nate
当然,你试过这个你问之前测试你的阵列。当你尝试时结果是什么? –