ja, die Properties Klasse selbst Accessormethoden für convertions bietet:
public Set < Map.Entry> entrySet()
Gibt eine KeySet Blick auf die in dieser Karte enthaltenen Abbildungen. Das Set wird durch die Map unterstützt, sodass Änderungen an der Map in der Menge widergespiegelt werden und umgekehrt. Wenn die Zuordnung geändert wird, während eine Iteration über die Menge ausgeführt wird (außer durch die eigene Entfernungsoperation des Iterators oder durch die Operation setValue für einen vom Iterator zurückgegebenen Zuordnungseintrag), sind die Ergebnisse der Iteration nicht definiert. Der Satz unterstützt das Entfernen von Elementen, wodurch das entsprechende Mapping über die Operationen Iterator.remove, Set.remove, removeAll, retainAll und clear gelöscht wird. Die Operationen add oder addAll werden nicht unterstützt.
public Set < K> keySet()
Gibt einen KeySet Blick auf den in dieser Karte enthaltenen Schlüssel. Das Set wird durch die Map unterstützt, sodass Änderungen an der Map in der Menge widergespiegelt werden und umgekehrt. Wenn die Zuordnung geändert wird, während eine Iteration über die Menge ausgeführt wird (außer durch die eigene Entfernungsoperation des Iterators), sind die Ergebnisse der Iteration nicht definiert. Der Satz unterstützt das Entfernen von Elementen, wodurch das entsprechende Mapping über die Operationen Iterator.remove, Set.remove, removeAll, retainAll und clear gelöscht wird. Die Operationen add oder addAll werden nicht unterstützt.
in Alternative können Sie die Eigenschaft mit Elemente Aufzählen()
Dank Ich nahm an, dass es fehlschlagen würde, weil der Wert null wäre, scheint es, dass es die Eingabe der Schlüssel mit einem Suffix "=" macht. Ein Kommentar zu Ihrer Antwort, es sieht so aus, als ob die Generika als HTML interpretiert werden. –
behoben, danke :) – dfa
edit zu meinem Kommentar oben, der Wert ist die leere Zeichenfolge, so dass der Eintrag toString() wird zu [key] = "" –