我想从函数“LookUpTransaction”返回之前将以下代码中生成的列表作为字符串获取。我该怎么办。?将列表转换为字符串,然后返回
public String[] LookUpTransaction() {
List list=new ArrayList();
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/bank", "root", "root");
PreparedStatement ps = con
.prepareStatement("select accountno,details,amount from transaction");
rs = ps.executeQuery();
while(rs.next()){
list.add(rs.getString(1));
list.add(rs.getString(2));
list.add(rs.getString(3));
}
} catch (Exception e) {
e.printStackTrace();
}
String[] strarray = new String[list.size()];
return list.toArray(strarray);
}
取决于如何你想要形成字符串。迭代列表并根据需要形成字符串 – pravat 2013-03-20 05:05:15
所以你只是想打印出来? – Sanchit 2013-03-20 05:05:18
用户名@sanchit希望通过SOAP将返回的字符串携带到JSP页面 – Gops 2013-03-20 05:06:31