Qual è il modo più semplice per convertire un array 2D di stringhe in una HashMap?conversione di array di stringhe 2D statiche in HashMap
Per esempio, prendete questo:
final String[][] sheetMap = { /* XSD Name, XSL Sheet Name */
{"FileHeader", "FileHeader"},
{"AccountRecord", "AccountRecord"},
{"DriverCardRecord", "DriverCardRecord"},
{"AssetCardRecord", "AssetCardRecord"},
{"SiteCardRecord", "SiteCardRecord"}
};
Questo è più probabile che a essere caricato da un file e sarà molto più grande.
forse dovrei aggiungere che diversi dal semplice loop attraverso gli elementi, che sto facendo ora, c'è un metodo Collezioni posso usare solo per passare questo array 2D in un'istanza di HashMap? – Casey
Non che io ne sia a conoscenza - e non penso sia * possibile * implementare qualcosa di più efficiente di un semplice ciclo su tutti gli elementi dell'array. Quindi non otterresti nulla di più di una brevità, che potresti duplicare di nuovo mettendola nella tua classe di tipo 'Utils'. –