- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Java使用keySet方法获取Map集合中的元素由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
本文为大家分享了map集合中利用keyset方法获取所有的元素值,供大家参考,具体内容如下 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
/*---------------------------
map集合中利用keyset方法获取所有的元素值:
....keyset方法:将map中的所有key值存入到set集合中,
....利用set集合提供的迭代器获取到每一个key值,再通过key值获得相应的value值
----------------------------*/
package
pack03;
import
java.util.*;
public
class
mapdemo {
public
static
void
main(string[] args) {
map<string, string> ma =
new
hashmap<string, string>();
ma.put(
"01"
,
"abc01"
);
ma.put(
"02"
,
"abc02"
);
ma.put(
"03"
,
"abc03"
);
ma.put(
"04"
,
"abc04"
);
//通过keyset方法得到所有的键值,并存入set集合中
set<string> keyset = ma.keyset();
//通过set集合的迭代器方法获取到每一个键值,再通过键值得到相应的value值
iterator<string> it = keyset.iterator();
while
( it.hasnext() ) {
string key = it.next();
system.out.println(
"key-"
+ key +
" value-"
+ ma.get(key) );
}
}
}
|
注:希望与各位读者相互交流,共同学习进步.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.
原文链接:https://www.cnblogs.com/EarthPioneer/p/9351594.html 。
最后此篇关于Java使用keySet方法获取Map集合中的元素的文章就讲到这里了,如果你想了解更多关于Java使用keySet方法获取Map集合中的元素的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我正在学习 Java Map 接口(interface),并希望从 Map 的键值创建一个 Set 。我想出了两个版本的代码,它们对我来说似乎完全相同。我只是想知道它们之间是否有任何实际区别以及我什么
我有一个LinkedHahMap map1,其中的key作为我的beam_current,它是 double 类型,值作为我的logtime,它是字符串类型。现在我想在我的sql查询中使用这个ma
我正在用 Java 编写模型、 Controller 等。 我有一个数据模型,其中包含 SortedMap 。 map 实现类是TreeMap . 如果在模板中,我像这样渲染 map 的值(使用其 t
我正在使用 Thinktecture Identity 服务器并在 azure 中运行它。我遇到的问题是,有时当我读取联合元数据 XML 文件或登录时,我会收到此 Keyset does not ex
我正在使用 Thinktecture Identity 服务器并在 azure 中运行它。我遇到的问题是,有时当我读取联合元数据 XML 文件或登录时,我会收到此 Keyset does not ex
我在 Linux 机器上观察到奇怪的行为。该代码在 Win 7 上运行良好。有问题的代码卡在 xmlToJavaMap.keySet() 上。两条日志语句都没有记录!堆转储中未发现死锁。 Co
这个问题已经有答案了: What is a raw type and why shouldn't we use it? (16 个回答) 已关闭 7 年前。 我试图理解以下代码,其中 acct1和ac
我是 Hazelcast 的新手,我正在尝试使用它来将数据存储在太大而无法容纳在单台计算机上的 map 中。 我需要实现的过程之一是检查 map 中的每个值并对其执行某些操作 - 不是累积或聚合,而且
我最近更新了两个 Windows 控制台应用程序的证书。过去我们刚刚续订了证书,但这次不可能,因为我们的第 3 方提供商不再允许这样做。这次创建了一个名称略有修改的新证书。两个应用程序使用此证书,一个
很迷茫。新建项目,添加这段代码: import org.json.JSONObject; JSONObject jsonObject = new JSONObject(); jsonObject.ke
这个问题在这里已经有了答案: assign instance field to local variable (2 个答案) 关闭 5 年前。 查看源码java.util.HashMap,看到如下代
哪个对性能更好Java 集合中的 entryset() 或 keyset()? (I) 在每个循环中使用 enrtySet() for (Map.Entry entry : testMap.entry
这一定是相当常见的情况,我有一个 map 并希望以线程安全的方式公开其键集: public MyClass { Map map = // ... public final Set keys()
我有以下 Java 代码: public void myMethod (final Map pFeatureGroupsFromPackage) { final Set keys = pFeat
我有 Map> map现在,将两个值放在 Map 中,现在当从 map 读取键集时,在不同的设备中以不同的顺序给出。 private Map> map = new HashMap<>(); map.
这个问题在这里已经有了答案: Why is the local variable ks declared in the HashMap.keySet()? [duplicate] (2 个回答) 10
我想打印我的 HashMap“allDishes”的键。该 HashMap 包含一个 Dish 作为值。Dish 类有一个名为“Ingredients”的 HashMap 字段。 我想打印“allDi
我目前正在尝试访问第三方提供的服务。他们向我们颁发了 PKCS 格式的证书。证书安装在本地计算机 - 受信任的根目录中。 我们的应用程序在运行时找到此证书并将其发送到由第 3 方托管的身份验证 URL
这个问题已经有答案了: Iterating HashMap on order it has been set (2 个回答) Is the order of values retrieved from
我正在编写一个从 LinkedHashMap 列表 中提取键的程序。然后提取的键将用逗号连接起来,并打印为 CSV 文件中的列标题。 flatJson 的示例内容如下所示: { Submitted
我是一名优秀的程序员,十分优秀!