字符数组的问题,为什么会有ArrayIndexOutOfBoundsException?
我的程序是这样的
public class Test {
public static void main(String[] args){
char newoperright[]= new char[15];
for (int i=0; i< 15; i++)
newoperright[i]= '0';
String str="1234";
char temp[]=str.toCharArray();
for(int i=0;i<temp.length;i++){
int moduleid= temp[i];
newoperright[moduleid-1]= '1';
}
System.out.println(newoperright);
}
}
程序运行的时候提示ArrayIndexOutOfBoundsException,是怎么了呢?,先谢谢大家了
问题点数:20、回复次数:7Top
1 楼dasong2005()回复于 2006-03-04 09:28:21 得分 0
呵呵,是自己的疏忽,自己解决了Top
2 楼humous99(前夕的泪)回复于 2006-03-04 09:31:28 得分 4
数组下标越界异常啊Top
3 楼lydvqq(碧水情缘♀黑哥)回复于 2006-03-04 09:46:14 得分 3
恭喜 楼主自己发现问题Top
4 楼shazi_pig(傻子)回复于 2006-03-04 10:22:25 得分 3
恭喜,解决问题.Top
5 楼zx2002027(http://www.netyi.net/in.asp?id=zx2002027)回复于 2006-03-04 10:30:47 得分 4
下标越界Top
6 楼cdredfox(我要努力学习.我要长大.飞起来)回复于 2006-03-04 11:31:48 得分 3
数组越界Top
7 楼xiangzhengyan(千里单骑走西藏)回复于 2006-03-04 12:51:09 得分 3
来完了,接分Top




