Wie konvertiert man am einfachsten ein 2D-Array von Strings in eine HashMap?statisches 2D-String-Array in HashMap konvertieren
Nehmen wir zum Beispiel diese:
final String[][] sheetMap = { /* XSD Name, XSL Sheet Name */
{"FileHeader", "FileHeader"},
{"AccountRecord", "AccountRecord"},
{"DriverCardRecord", "DriverCardRecord"},
{"AssetCardRecord", "AssetCardRecord"},
{"SiteCardRecord", "SiteCardRecord"}
};
Dies wird höchstwahrscheinlich aus einer Datei geladen gehen werden und wird viel größer sein.
ich wahrscheinlich, dass andere als nur Schleife durch die Elemente hinzufügen soll, was ich jetzt tue, ist es eine Sammlung Methode, die ich nur verwenden kann Übergeben Sie dieses 2D-Array an eine HashMap-Instanz? – Casey
Nicht, dass ich mir dessen bewusst bin - und ich denke nicht, dass es möglich ist, etwas effizienteres als eine einfache Schleife über alle Array-Elemente zu implementieren. Sie würden also nichts über die Kürze hinaus gewinnen, was Sie noch einmal reproduzieren könnten, indem Sie dies in Ihre eigene 'Utils'-Klasse einordnen. –