java输入数据怎么存入数组

我定义两个数组
int[] a={0,0,0,0,0,0,0,0,0};
int[] b={0,0,0,0,0,0,0,0,0};
现在我从控制台输入:
1a1a1a3b4b5b6b
让这个数对应的存成:
int[] a={3,0,0,0,0,0,0,0,0};
int[] b={0,0,1,1,1,1,0,0,0};
这个如何存取,我的思路是截取字符串,如果有a就把a前的数取到付给i,让a[i]+1

第1个回答  2014-04-26
出题很混乱。可理解的意思很多:1.a数组总共有多少个a,b数组总共输入了几次。2.a数组前面数相加。b数据出现的下标。
所以请给出中间的算法或者说约束。才可能有下一步