java 选择性的 遍历 map 方法 谢谢了、高手呢、 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是 要改变 map 中一个 值 但是要 根据这个值得下一个值来判断 那就给个有序的map,那样键就固定位置了 用 foreach我要根据 当前得到的这个值 的下一个值 来设置 当前这个值得某些属性 就是这么个情况、 我用的就是 LinkedHashMap 有序的 可以得到Map的KeySet,然后遍历Set,然后用Key访问Map 楼主可以这样实现, LinkedHashMap<String,String> map =new LinkedHashMap<String,String> (); Map.Entry<String,String> privouse=null; for (Iterator<Map.Entry<String,String>> iterator = map.entrySet().iterator(); iterator.hasNext();) { Map.Entry<String,String> next = iterator.next(); if(next.getValue().equalsIgnoreCase("aaaa")){ //这里就是写你的条件 if(privouse!=null){ privouse.setValue("bbbbbbbbbbb"); //赋值在这里 } } privouse=next; } LinkedHashMap<String, String> map = new LinkedHashMap<String, String>(); map.put("1", "a"); map.put("2", "b"); for (Entry<String, String> entry : map.entrySet()) { if (entry.getValue().equalsIgnoreCase("a")) { entry.setValue("c"); } System.out.println(entry.getValue()); } JAVA如何计算按钮被按下的时间??? 有谁用过ebay的API开发过东西的? 关于服务器的问题请大侠帮忙 Tomcat+hibernate的问题 大哥们帮忙啊!~在面试啊!面试题帮忙做做! ...哪位大哥指点一下小弟..被这个问题折磨了3天了.3天没有睡好... 请教hibernate的问题?报错! 怎么样制作产品的发布iso 用Jbuilder开发的软件,可不可以做成exe运行呢? SDK,JRE,JEE,EJB什么区别? 怎样用hibernate读取一条记录的部分字段? 天啊,难道就没人知道这段代码啥意思么??IT界要倒闭了么……
我要根据 当前得到的这个值 的下一个值 来设置 当前这个值得某些属性 就是这么个情况、
Map.Entry<String,String> privouse=null;
for (Iterator<Map.Entry<String,String>> iterator = map.entrySet().iterator(); iterator.hasNext();) {
Map.Entry<String,String> next = iterator.next();
if(next.getValue().equalsIgnoreCase("aaaa")){ //这里就是写你的条件
if(privouse!=null){
privouse.setValue("bbbbbbbbbbb"); //赋值在这里
}
}
privouse=next;
}
LinkedHashMap<String, String> map = new LinkedHashMap<String, String>();
map.put("1", "a");
map.put("2", "b");
for (Entry<String, String> entry : map.entrySet())
{
if (entry.getValue().equalsIgnoreCase("a"))
{
entry.setValue("c");
}
System.out.println(entry.getValue());
}