-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