-6
我想按特定顺序打印数组,但我不知道如何,谷歌也没有帮助我。如何格式化ArrayList进行打印?
输出:
[PR001, Slinger 6.20, 135, 380, PR002, Strip 1.07, 93, 470, PR003, Hal, 301, 965, PR004, Zolder, 23, 679]
预期输出:
PR001 Slinger 6.20 135 380
PR002 Strip 1.07 93 470
PR003 Hal 301 965
PR004 Zolder 23 679
我从SQL查询得到的ArrayList:
public ArrayList<String> selectAllePrinters() {
ArrayList<String> printers = new ArrayList<>();
try {
Connection con = SimpleDataSource.getConnection();
PreparedStatement stat = con.prepareStatement("SELECT * FROM printer;");
ResultSet result = stat.executeQuery();
while (result.next()) {
printers.add(result.getString("printerid"));
printers.add(result.getString("printernaam"));
printers.add(result.getString("aantalkleur"));
printers.add(result.getString("aantalZwart"));
}
result.close();
stat.close();
return printers;
} catch (SQLException e) {
System.out.println(e);
return null;
}
}
我怎样才能做到这一点?提前致谢!
如何显示一些代码? – OldProgrammer
你使用数组还是ArrayList,因为这个输出是用于ArrayList的。而且,代码在哪里? – CMPS
这是什么? – Leo