1.声明一个map: Map map = new HashMap();
2.向map中放值,注意:map是key-value的形式存放的.如:
map.put(”sa”,”dd”);
3.从map中取值:String str = map.get(”sa”).toString();结果是:str = ”dd”;
4.遍历一个map,从中取得key 和value
Map map = new HashMap() ;
Iterator it = map.entrySet().iterator() ;
while (it.hasNext())
Map.Entry entry = (Map.Entry) it.next() ;
Object key = entry.getKey() ;
Object value = entry.getValue() ;
Java代码如下:
package Test01;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class Test03 {
public static void main(String[] args){
@SuppressWarnings(“unchecked”)
public static void a(){
@SuppressWarnings(“rawtypes”)
Map map = new HashMap();
map.put(“1”,“aa”);
map.put(“2”,“bb”);
map.put(“3”,“cc”);
map.put(“4”,“dd”);
map.put(“5”,“ee”);
map.put(“6”,“ff”);
map.put(“7”,“gg”);
String str = map.get(“5”).toString();
System.out.println(str);
@SuppressWarnings(“unchecked”)
public static void b(){
@SuppressWarnings(“rawtypes”)
Map map = new HashMap();
map.put(“1”,“aa”);
map.put(“2”,“bb”);
map.put(“3”,“cc”);
map.put(“4”,“dd”);
map.put(“5”,“ee”);
map.put(“6”,“ff”);
map.put(“7”,“gg”);
@SuppressWarnings(“rawtypes”)
Iterator it = map.entrySet().iterator() ;
while (it.hasNext())
@SuppressWarnings(“rawtypes”)
Map.Entry entry = (Map.Entry) it.next() ;
Object key = entry.getKey() ;
Object value = entry.getValue() ;
System.out.print("["+key+"、");
System.out.print(value+"]");
System.out.print(",");
代码运行后效果如下:
原文:http://www.cnblogs.com/henuyuxiang/p/3868176.html
前言:1.声明一个map: Map map = new HashMap();2.向map中放值,注意:map是key-value的形式存放的.如:map.put(”sa”,”dd”);3.从map中取值:String str = map.get(”sa”).toString();结果是:str = ”dd”;4.遍历一个map,从中取得key 和valueMap map = new HashMap() ;Iterator it = map.entrySet().iterator() ;whi
方法一: json格式定义
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档<
在以前的概念
里
,
获取
map
-
key
是需要使用一些(迭代器,forech , for)复杂的代码遍
历
(重点)今天使用
map
就能
获取
到指定
key
和
value
(重点)今天使用
map
就能
获取
到指定
key
和
value
直接上代码
Map
<String,Object>
map
s = new Hash
Map
<String, Object>();
//以下list 博主自己的
map
per方法/需要改
List<类名称> l = tIntegrated
Map
per.selec
Map
中
获取
key
-
value
值
的方法
Map
<K,V>集合是一种键
值
映射形式的集合。当调用put(K
key
,V
value
)方法把数据存到
Map
中
后,如何把
Map
中
的
key
值
和
value
值
取出来呢?都有哪几种取
值
的方法呢?下边就来一一介绍。
一、前置准备
以Hash
Map
为例,先为
map
中
存入几个数据,以便于后边对
map
的取
值
遍
历
。
package com.jinglan.list;
import java.util.Hash
Map
;
public class Demo1 {
假设有
Map
:
Map
<String, String>
map
= new Hash
Map
<String, String>();
map
.put("1", "
value
1");
map
.put("2", "
value
2");
map
.put("3", "
value
3");
第一种:普遍使用,二次取
值
,通过Ma
public static void main(String[] args)
Map
<String,Integer> m = new Hash
Map
<String,Integer>();
m.put("zhangsan", 19).
value
s():方法是
获取
集合
中
的所有的
值
----没有键,没有对应关系,
Key
Set():将
Map
中
所有的键存入到set集合
中
。因为set具备迭代器iterator()方法。所有可以使用迭代方式取出所有的键,接着根据get(
key
)方法。
获取
每一个键对应的
值
。
key
Set():迭代后只能通过get(
key
)取
值
entrySet():Set<
Map
.Entry<K,V>> entrySet() //返回此映射
中
包含的映射关系的 Set 视图。
Map
.Entry表
1.先用
key
set()方法
获得
所有
key
值
,再根据
key
获取
对应
value
值
,
map
.get(
key
)方法
for(Integer
key
:
map
.
key
set()){
map
.get(
key
)
System.out.println("
key
值
为:"+
key
);
Syste.
public void get
Key
s1(){
Map
<String, Object>
map
= new Hash
Map
<>();
map
.put("name","曹操");
map
.put("sex","男");
map
.put("age","21");
System.out.println("
map
.
key
Set():"+
map
.
key
Set());
Iterator<String&g..
// 遍
历
map
中
的键
值
对
for (
Map
.Entry<String, Integer> entry :
map
.entrySet()) {
System.out.println(entry.get
Key
() + ": " + entry.get
Value
());
输出结果:
key
1: 1
key
2: 2
key
3: 3
CSDN-Ada助手:
1000套安卓(Android)毕业设计(带论文)、大作业、实例快速下载 (Android Studio)
m0_71664077:
uView中picker限制选择时间
启动出bug:
uView中picker限制选择时间
Rahman510:
uView中picker限制选择时间
启动出bug: