我对数据库连接很陌生,我想问一个关于java的问题。 如何打印此代码中的数组列表?
public String[] getList(String listname){
try{
ResultSet rs;
rs=sta.executeQuery("Select * from book;");
rs.next();
int count = Integer.parseInt(rs.getString(1));
rs=sta.executeQuery("Select * from book;");
String[] tobeout = new String[count];
for(int x=0;rs.next();x++){
tobeout[x]=rs.getString(1);
}
return tobeout;
}catch(SQLException e){e.printStackTrace();return null;}
}
我要在测试器类中写什么,以便可以打印数组(在查询之后)。任何人都可以帮助我。谢谢
注意:MyListBackEnd 是包含查询“getList”方法的类的名称。 这是我到目前为止在测试器类中添加的内容
public static void main(String[] args) {
MyListBackEnd en = new MyListBackEnd();
en.getList("book");
System.out.println(en.tobeout[1]);
en.close();
}
}
但是 System.out.print 上有错误。
最佳答案
如果您只想在填充后打印出 tobeout
String[]
,则可以使用 java.util.Arrays
' static方法:
System.out.println(Arrays.toString(tobeout));
关于java - 从数组打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22715894/