java map中怎么通过键取出值

java map中怎么通过键取出值,第1张

在java map中取出键值有以下两种方法

1第一种方法根据键值的名字取值

import javautilHashMap;

import javautilMa

ublic class Test {

public static void main(String[] args)

{   // TODO Auto-generated method stub

Map<String, Object> map=new HashMap<String, Object>();

mapput("id", "sunny");

mapput("value", "syl");         

Systemoutprintln(mapget("id"))

Systemoutprintln(mapget("value"));  }

2第二种方法:遍历

import javautilHashMap;

import javautilMap;

import javautilSet

ublic class Test {

public static void main(String[] args)

{

Map<String, Object> map=new HashMap<String, Object>();

mapput("id", "sunny");

mapput("value", "syl");         

Set<String> get = mapkeySet(); 

for (String test:get)

{        

Systemoutprintln(test+","+mapget(test));

}  }

用如下的方法可以实现:

var dataStore = new ExtdataStore({

baseParams:{method:'query',sql:'feerate_list'},

proxy:new Extdata>

一般的做法是将map对象转成json在jsp页面中输出,js直接得到的就是json对象,便利json使用for循环即可

for(k in json){

alert(k + "=" + json[k])

}

使用jstl标签c:forEach

第一步:引入标签<%@ taglib prefix="c" uri=">

Java servlet 将Map传到jsp中,用foreach获取map的值的方法:

以下是取值代码:

<%@ page contentType="text/html; charset=gb2312" language="java" import="javautil" %>

<%@ taglib prefix="c" uri=">

将Map集合的键和值分别取出来方法:

public static List smallMapUtil(Map rsMap){

        List temp = new ArrayList();

        Iterator iter = rsMapentrySet()iterator();

        while(iterhasNext()){

            MapEntry entry = (MapEntry) iternext();

            tempadd(entrygetKey());

        }

        return temp;

    }

以上就是关于java map中怎么通过键取出值全部的内容,包括:java map中怎么通过键取出值、EXTJS如何获取后台传出的map里的值、如何用JS获取后台MAP中集合的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9478440.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存