对Map的键值对操作
来源:互联网 发布:我的世界java是什么 编辑:程序博客网 时间:2024/05/01 20:39
public static void main(String[] args) {
Map<String, String> map = new LinkedHashMap<String, String>();
map.put("1", "apple");
map.put("2", "orange");
map.put("3", "pear");
map.put("4", "grape");
map.put("5", "coconut");
//先获取Map中的所有key值,然后根据key,依次从Map中去数据
Set<String> set = map.keySet();
for (String key:set) {
System.out.println(key+":"+map.get(key));
}
System.out.println("===============================");
//对应的还有一个 Set<Map.Entry<K, V>> entrySet();Map中的每条key-value数据对应着一个Entry,
Set<Map.Entry<String, String>> entries = map.entrySet();
//使用增强新for循环
/*for (Entry<String, String> entry:entries) {
System.out.println(entry.getKey()+":"+entry.getValue());
}*/
//使用迭代器
Iterator<Entry<String, String>> it = entries.iterator();
while(it.hasNext()){
Entry<String, String> entry = it.next();
System.out.println(entry.getKey()+":"+entry.getValue());
}
}
Map<String, String> map = new LinkedHashMap<String, String>();
map.put("1", "apple");
map.put("2", "orange");
map.put("3", "pear");
map.put("4", "grape");
map.put("5", "coconut");
//先获取Map中的所有key值,然后根据key,依次从Map中去数据
Set<String> set = map.keySet();
for (String key:set) {
System.out.println(key+":"+map.get(key));
}
System.out.println("===============================");
//对应的还有一个 Set<Map.Entry<K, V>> entrySet();Map中的每条key-value数据对应着一个Entry,
Set<Map.Entry<String, String>> entries = map.entrySet();
//使用增强新for循环
/*for (Entry<String, String> entry:entries) {
System.out.println(entry.getKey()+":"+entry.getValue());
}*/
//使用迭代器
Iterator<Entry<String, String>> it = entries.iterator();
while(it.hasNext()){
Entry<String, String> entry = it.next();
System.out.println(entry.getKey()+":"+entry.getValue());
}
}
0 0
- 对Map的键值对操作
- Spark 键值对的操作
- day07--Map键值对
- 解析Map键值对
- map的键值对的排序
- 利用map对键值的默认排序
- POJ2503 Babelfish(Map键值对的应用)
- 键值对操作
- 键值对操作
- extjs map 键值对访问
- C++ map键值对用
- 对map键值进行排序
- map键值对简单使用
- 包含键值对的Map属性的初始化方式
- 迭代输出Map键值对的几种方法
- java中获取map的键值对方法
- Map是一个由键值对组成的数据结构
- poj2403字符串的处理,用map存键值对
- ScrollView嵌套ListView,ListView为什么只显示第一行的高度
- bzoj1222
- C、C++基础知识之 引用与指针区别
- Socket通信(二)-- 多线程服务器实现
- Linux的inode的理解
- 对Map的键值对操作
- 2017-05-08 angularjs的select选项去除空白行
- c++实验6—数组操作
- CSDN日报20170509 ——《互联网时代架构师的职责与思考》
- 基于MATLAB Coder将matlab代码转换成C代码
- 假如早已没有也许
- MySQL高级 之 explain执行计划详解
- php如何使用Lumen页面传递json数据
- go:cannot find GOROOT directory c:\go