java - Android - 从 HashMap 中获取值

标签 java android hashmap android-widget

我曾尝试在 Android 中搜索 HashMap,但遇到问题:

考虑这个例子:

HashMap<String, String> meMap=new HashMap<String, String>();
meMap.put("Color1","Red");
meMap.put("Color2","Blue");
meMap.put("Color3","Green");
meMap.put("Color4","White");

现在我想对其进行迭代并获取每种颜色的值并希望在“Toast”中显示。 如何显示?

最佳答案

Iterator myVeryOwnIterator = meMap.keySet().iterator();
while(myVeryOwnIterator.hasNext()) {
    String key=(String)myVeryOwnIterator.next();
    String value=(String)meMap.get(key);
    Toast.makeText(ctx, "Key: "+key+" Value: "+value, Toast.LENGTH_LONG).show();
}

关于java - Android - 从 HashMap 中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3422388/

相关文章:

java - AES 加密函数返回 null

java - 将受限站点添加到 Windows Internet 选项

android - 我可以阻止快捷方式 (android.intent.action.CREATE_SHORTCUT) 出现在启动器的添加小部件部分吗?

java - 根据 HashMap 中 ArrayList<String> 的大小进行排序

java - 帮助我理解与Java中的HashMap相关的问题

java - 一个线程可以同时处理多个请求吗?

javascript - 如何使用 java 脚本 window.location 将参数传递给 play 框架中的 java 方法?

java - 如何使用字节从 BufferedInputStream 创建字符串?

java - android中的自定义复选框类

java - Hashmap put方法不会用char[][]类型编译?