【发布时间】:2012-02-13 03:40:39
【问题描述】:
我对 Android 开发非常陌生,我正在尝试在 Android 示例项目中使用 HashMap。现在,我正在做学习 android 的示例项目。我只是在 HashMap 中存储键和值,我想在 EditView 中显示键和它们的值。我在示例项目中遵循以下代码。但是,第一个键和值仅在 EditView 中打印。
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 中打印所有键及其值。谁能告诉我我做错了什么?提前致谢。
【问题讨论】:
-
查看这个问题和许多其他问题:stackoverflow.com/questions/1066589/…
-
你好 Gopinath !您获取和设置哈希映射键值的代码是正确的,但您将这些值设置为只有一个 textView 。
-
谢谢大家。我得到了答案。再次感谢大家。