我對Android開發非常新,我試圖在Android示例項目中使用HashMap。現在,我正在做學習android的示例項目。我只是將鍵和值存儲在HashMap中,我想在EditView中顯示鍵和它們的值。我在我的示例項目中遵循以下代碼。但是,第一個鍵和值只能在EditView中打印。如何在Android中打印HashMap中的所有鍵和值?
Map<String, String> map = new HashMap<String,String>();
map.put("iOS", "100");
map.put("Android", "101");
map.put("Java", "102");
map.put(".Net", "103");
Set keys = map.keySet();
for (Iterator i = keys.iterator(); i.hasNext();) {
String key = (String) i.next();
String value = (String) map.get(key);
textview.setText(key + " = " + value);
}
在EditView中iOS = 100
只是打印。我想要在EditText中打印所有的鍵和它們的值。任何人都可以告訴我我在哪裏做錯了?提前致謝。
看到這個問題和其他許多人:http://stackoverflow.com/questions/1066589/ java-iterate-through-hashmap – Anton 2012-01-18 12:09:12
你好Gopinath !!您獲取並設置哈希映射鍵值的代碼是正確的,但是您只將這些值設置爲一個textView。 – 2012-01-18 12:10:32
謝謝大家。我得到了答案。我再一次感謝你們。 – Gopinath 2012-01-18 12:22:35