Map<String, String> map = new HashMap<String, String>();
ObservableList<Object> row2 = FXCollections.observableArrayList();
try {
connected();
String sql = "SELECT `20`.startdate, `20`.enddate, `20`.number FROM `20`";
ResultSet rs = statement.executeQuery(sql);
while(rs.next()){
String sd = rs.getString(3);
LocalDate std = rs.getDate(1).toLocalDate();
LocalDate end = rs.getDate(2).toLocalDate();
while (!std.equals(end)) {
std = std.plusDays(1);
String st = std.toString();
map.put(sd,st);
}
}
closed();}
catch(Exception e){}
Ich erstelle eine neue Karte. Dann lege ich Werte zur Karte. Aber Karte überschreibt einige Werte? Warum? Nicht ansteigendjava map string string nicht steigend
IF Schlüssel gleich sind, dann wird es die vorherigen Werte – Sanjeev
Ein traditioneller Ansatz zur Vertiefung außer Kraft setzen würde Ihr Code besser lesbar für Menschen machen versuchen, Ihnen zu helfen. – khelwood
einige Werte sind gleich – Gpear