此代码有什么问题?我想插入数组cnew as if carr包含'a'cnew应该得到100(int),因为't'- cnew应该得到101(int),'g'-110和'c'-111。基于java中另一个数组中的值初始化数组
String s="atgc";
len=s.length();
char[] carr=s.toCharArray();
char[] cnew = new char[len];
for(int i=0;i<len;i++){
for(int j=0;j<len;j++){
if(carr[j]=='a'){
cnew[i]=100;
}else if(carr[j]=='t'){
cnew[i]=101;
}else if(carr[j]=='g'){
cnew[i]=110;
}else
cnew[i]=111;
}
}
感谢INT [] cnew =新INT [LEN]我的错误是在这一行....谢谢 – 2015-03-02 08:06:21