回答
歡迎您訪問解決方案的鏈接,但請確保您的答案在沒有它的情況下很有用:[在鏈接附近添加上下文](// meta.stackexchange.com/a/8259),以便您的同行用戶瞭解它是什麼以及爲什麼它在那裏,然後引用您鏈接的頁面中最相關的部分,以防目標頁面不可用。 [答案只不過是一個鏈接可能會被刪除。](// stackoverflow.com/help/deleted-answers) – FelixSFD
儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的基本部分,並提供該鏈接供參考。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/17044904) – sfat
的實現有一個抽象類字典
http://docs.oracle.com/javase/6/docs/api/java/util/Dictionary.html
然而,這需要執行。
的Java爲我們提供了一個很好的實施稱爲哈希表
http://docs.oracle.com/javase/6/docs/api/java/util/Hashtable.html
'Dictionary'已經過時,沒有一個實現擴展它。 – asgs
你會想要一個Map<String, String>
。實現了Map
接口的類包括(但不限於):
每個設計/某些情況下優化(去他們各自的文檔更多信息)。 HashMap
可能是最常見的;默認情況下。
例如(使用HashMap
):
Map<String, String> map = new HashMap<String, String>();
map.put("dog", "type of animal");
System.out.println(map.get("dog"));
type of animal
下滑@Cruncher它還實現'Map'(檢查的javadoc) – arshajii
@arshajii我有一個疑問,我們手動映射在字典中的所有字符串或者我可以說,我們手動存儲的意義所有單詞。所以我的問題是,有沒有像字典取詞和它們的含義/定義,以便我們能夠避免將每個單詞的含義的DB(轉儲)文件中的任何方式手動 –
@VighaneshGursale您將需要使用PUT方法來構建你的數據結構在exeuction期間。認沽命令看作從讀取光盤的文件,並將其放置在內存(RAM),所以你可以使用它。如果您想要加載的負載自動數據結構的文件,你還是執意要看看Java的春天,但其複雜的。 –
- 1. 如何在Java中創建字典?
- 2. 如何在java中創建一個字典,類似於python中的字典?
- 3. 如何在android中創建字典?
- 4. 如何在python3中創建字典?
- 5. 如何在Python中的字典中創建字典
- 6. 如何在MySQLPython的字典中創建字典?
- 7. 如何創建本字典?
- 8. 如何創建字典
- 9. 在python中創建字典
- 10. 如何創建鍵,值字典在python
- 11. 如何在詞典內部創建詞典...在字典裏面創建字典...'n'times
- 12. 如何基於Python中的現有字典創建字典?
- 13. 創建字典
- 14. 如何在Java中建模字典(帶有定義的字)
- 15. 如何在lua中創建一個字符串字典函數?
- 16. Python中創建字典
- 17. 如何在Python中創建一個包含字典值的字典?
- 18. 如何在具有計數能力的另一個字典中創建字典?
- 19. 如何使用列表和另一個字典在python中創建字典
- 20. 如何創建一個多級字典
- 21. 如何創建GridView控件從字典
- 22. Python |如何創建複雜的字典
- 23. 如何使用字典創建條件?
- 24. 如何從JSON創建字典
- 25. 如何用字典創建數組?
- 26. 如何創建一個字典數組?
- 27. 如何從xml創建字典項目?
- 28. 如何創建字典值列表?
- 29. 如何創建通用字典?
- 30. 如何從陣列創建字典
那麼,在專注於這個問題,而不是用戶的精神,我投票重新開放。無論如何,我確定這位用戶已經完成了課程。 ;)這是http://stackoverflow.com/questions/1540673/java-equivalent-to-python-dictionaries的副本,但我認爲這裏的答案更好。 –