关于数组下标越界

String[] ia= {"ia","ie","e","a","i","u","eo","eu","ui","o","ks","vj"};

String[] b= {"0","b","c","c'","fh","ng","j","m","n","p","r","s","t","ts","y","z","z'","s'"};

String[] fui= {".",",","?","!",":"};
String[] out = new String[904];

out=combie(combie(b,ia),fui);

static String[] combie(String[] a,String[] b){

String[] temp={};
for(int i=0;i<a.length;i++){
for(int j=0;j<b.length;j++){
temp[j+i*b.length]=a[i]+b[j];
}
}
return temp;
}
这个为什么会数组越界呢?
已邀请:

要回复问题请先登录注册

Template error, template file not found