数值变量:
[1,2,3]
逻辑值变量:
[true,true,false]
字符变量:
["a","b","c"]
总结:
那句话的意思是:数值变量或逻辑变量数组别放字符串。
就是一句废话,不用琢磨。
首先 你上面定义的是 xcategorise 而底下使用的是 xcategories 看最后两位其次 你的数组定义错误 var a = [] 这样才是定义数组
将小数组的值循环赋值给大数组,如果大数组未满,继续循环赋值。或者直接一个循环(大数组的长度作为循环限制)赋值到小数组完,重置小数组的index为0,直到大数组全部赋值完。
【相关拓展】
第一种用for循环:
1
2
3
4
int[] x={1,2}
int[] y=new int[2]
for(int i=0i<x.lengthi++){
y[i]=x[i]
第二种用java提供的arraycopy
1
2
3
int[] x={1,2}
int[] y=new int[2]
System.arraycopy(x, 0, y, 0, x.length)//变量依次是(原数组,从原数组第几位开始,目标数组,从第几位开始粘贴,复制长度)