我堅持在這裏:使用Hashmap來處理多個鍵值,爲什麼?
我輸入文件:
123 456 789
872 727 282
123 838 831
818 833 939
現在,我需要保存在一個HashMap二維數組數據,或任何最好的可能的替代是這樣的:
key value
123 -> 456, 789, 838, 831
872 -> 727, 282
818 -> 833, 939
什麼是最好的方式(簡單和優化)來實現這一點,並使用什麼?
我在嘗試Map<String, List> rawData = new HashMap<String, List>();
但沒有成功。
我是新來的java。 :)
「精簡優化」 - 尼斯的要求。可能是得可徘徊。 – 2009-12-28 13:47:10
所有鍵/值總是數字嗎?如果是這樣,0123與0123不同?另外,如果他們都是數字,他們可以多大/多小? – MAK 2009-12-28 14:31:25
是否需要合併右側三元組中的任何副本?該列表是否真的是有序集合,還是它必須容忍重複? – seh 2009-12-28 14:36:02