ich zur Zeit ein Problem mit meinem Code bin vorWie ein ein Arraylist speichern <HashMap <String, String >> mit einem einzigen HashMap und mehrere Arraylist
ich versuche in einem Arraylist> die Werte von a zu setzen Hashmap die ihre Werte aus einem anderen Arraylist wird
Hier ist der Code:
ArrayList<HashMap<String, String>> AL_route_bus_collection_a = new ArrayList<HashMap<String,String>>();
HashMap<String,String> HM_route_bus_collection_a = new HashMap<String, String>();
for(int i = 0;i<routeNo_set.size();i++) {
HM_route_bus_collection_a.put("route_no", routeNo_set.get(i));
HM_route_bus_collection_a.put("address", address_set.get(i));
HM_route_bus_collection_a.put("bus_type", busType_set.get(i));
AL_route_bus_collection_a.add(HM_route_bus_collection_a);
}
for (HashMap<String, String> hashMap : AL_route_bus_collection_a) {
System.out.println(hashMap.keySet());
for (String key : hashMap.keySet()) {
System.out.println(hashMap.get(key));
}
}
aber ich lande nur der Wert routeNo_set (2) erhalten, address_set (2), busType_set (2) in meiner Arraylist wiederholt 3 mal
jede Hilfe wäre sehr hilfreich seine Dank im Voraus
vielen Dank dieser es feste –