我正在尋找一種原生的方式(最好)在java中實現一個數據結構來保存一個int作爲鍵和一組鍵/值對作爲值。本質上,如果將是由索引引用的一系列詞典。字典項數組的數據結構
例:
MyDataStructure[[Key,Value]] foo = new ...
foo.put[["hello", "world"], ["so","rocks"]]
println(foo[0].getValue("hello"))
會打印出"world"
和println(foo[0].getValue("so"))
會打印出"rocks"
考慮一個地圖<整數,對<字符串,字符串>>。 Pair只是一個簡單的Java類。這將比使用整個Map來存儲簡單的名稱,值對更加高效... – Thihara
所以我只是實現了對類自己正確?只有一個構造函數和兩個字段?而且這將比解決方案更有效率,比如地圖? –
林有點驚訝沒有簡單的方法來創建一個擁有一本字典的數組。我來自Objective-C,並且很容易在那裏做 –