原程序:
import cn.lsl.*;
import cn.lsl.err.*;               //测试错误组件
import cn.lsl.sql.*;               //测试sql组
import cn.lsl.gui.table.*;         //测试gui组件的table部分
class Testmy 
{
public int test()
{
int a=1;
return a;
}
public static String [] testMySql()
{
int j=1;
String a[]={"","","","",""};
MySql _stSql = new MySql("localhost",3306,"shujuku","test2","123456");
_stSql.open ( "SELECT * FROM test");
while ( _stSql.moveNext() )
{
a[j]=_stSql.getString("name");
j=j+1
;
}
return a;
}
public static void main(String[] args) 
{
int b,i;
String [] c=testMySql();
Testmy te=new Testmy();
b=te.test();
System.out.println("Hello World!"+b);
//c[5]=testMySql();
for(i=1;i<=5;i++)
{
System.out.println("值1"+i+c[i]);
}
}
}
结果:
Hello World!1
值11test1
值12test2
值13test3
值14test4
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
        at Testmy.main(Testmy.java:37)
为什么会出现“Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
        at Testmy.main(Testmy.java:37)”
不明白!请指教!