Hallo, ich habe folgenden Code:
Meine Absicht ist es, dass die Einträge genau in dieser Reihenfolge in der HashMap gespeichert werden, sodass, wenn ich einen Iterator für die HashMap erstelle, genau diese Reihenfolge erhalte.
Mein Problem: Die HashMap wird nicht in dieser Reihenfolge erstellt, die Einträge scheinen beliebig (nicht mal alphabetisch) einsortiert zu werden, wenn ich sie hinzufüge.
Gäbe es, um "Zweierpärchen" wie oben abgebildet zu speichern, eine Alternative zur HashMap?
Vielen Dank und Gruß
Daniel
Code:
Map<String, String> importstyles = new HashMap<String, String>();
importstyles.put("author", "*");
importstyles.put("year", "(*)");
importstyles.put("title", ": *.");
importstyles.put("editor", "In * (Hrsg.)");
importstyles.put("series", ": *.");
importstyles.put("address", "*");
importstyles.put("publisher", ": *");
importstyles.put("pages", ", *");
Meine Absicht ist es, dass die Einträge genau in dieser Reihenfolge in der HashMap gespeichert werden, sodass, wenn ich einen Iterator für die HashMap erstelle, genau diese Reihenfolge erhalte.
Mein Problem: Die HashMap wird nicht in dieser Reihenfolge erstellt, die Einträge scheinen beliebig (nicht mal alphabetisch) einsortiert zu werden, wenn ich sie hinzufüge.
Gäbe es, um "Zweierpärchen" wie oben abgebildet zu speichern, eine Alternative zur HashMap?
Vielen Dank und Gruß
Daniel