有这个:
static class Girl{
public String age;
public String name;
public String id;
}
static Girl[] girl;
然后我无法在我的主要功能中执行此操作:
ResultSet r = s.executeQuery("select count(*) from children");
r.next();
girl_count=r.getInt(1);
girl = new Girl[girl_count];
r = s.executeQuery("select * from children");
int i = 0;
while(r.next()){
i = r.getString("id");
if(girl[i]==null)girl[i]=new Girl();
girl[i].age=r.getString("age");
girl[i].name=r.getString("name");
girl[i].id=r.getString("id");
}
上面的代码不起作用,我想要实现的是:
System.out.println(girl[3]);
特别是这一行:
girl = new Girl[girl_count];
谁能帮我更正这段代码?- 或者找出我在这里缺少什么?