判断某个String类型的list里的值是否在HashMap类型List中
来源:互联网 发布:gst5000软件 编辑:程序博客网 时间:2024/05/29 14:57
需求:现有一个字符串"a,b"然后还有个HashMap如[{id=1, name=a}, {id=2, name=b}, {id=3, name=c}],现在需要判断字符串是否和HashMap中的name相同,如果相同则放入新表作为参数传递。
具体实现如下:
public static void main(String[] args) {
String val = "a,b";
String arr[] = val.split(",");
HashMap<String,String> row1 = new HashMap<String,String>();
row1.put("id", "1");
row1.put("name","a");
HashMap<String,String> row2 = new HashMap<String,String>();
row2.put("id", "2");
row2.put("name","b");
HashMap<String,String> row3 = new HashMap<String,String>();
row3.put("id", "3");
row3.put("name","c");
List<HashMap<String,String>> list = new ArrayList<HashMap<String,String>>();
list.add(row1);
list.add(row2);
list.add(row3);
List<String> listReal = new ArrayList<String>();
for(int j=0,len=arr.length;j<len;j++){
String strTemp = arr[j];
for(int h=0,len2=list.size();h<len2;h++){
HashMap<String, String> strTemp2 = list.get(h);
if(strTemp.equals(strTemp2.get("name"))){
listReal.add(strTemp);
break;
}
}
}
for(String s:listReal){
System.out.println(s);
}
}
阅读全文
0 0
- 判断某个String类型的list里的值是否在HashMap类型List中
- 判断list里有无数据及String类型数据是否为空
- 判断List中是否存在某个值
- leetcode—383. Ransom Note string类型转化为list类型,list中删除某个字符
- 判断某个对象是否是某个类型的实例
- jstl中的判断list中是否包含某个值
- jstl中的判断list中是否包含某个值
- list中根据map<String,Object>的某个值排序
- JSTL判断一个list集合里是否包含某个字符串
- WebService的List类型
- list的参数类型
- WebService的List类型
- AS3 判断某个类型(注意:不是实例)是否继承于某个类型的方法
- List<HashMap<String,Object>>集合类型进行键值内容排序!
- 判断list里是否存在某值
- List中创建MulitChoice类型的Field
- strut2中List类型的转化
- 直接比较两个对象是否相等返回false和List中判断是否包含某个对象的问题
- CentOS6.6下配置SSH免密码登录
- 密码编码学初探——消息认证码
- AndroidStudio 3.0 与 Unity3d交互
- JS中的构造函数
- bootstrap, boosting, bagging 几种方法的联系
- 判断某个String类型的list里的值是否在HashMap类型List中
- DOClever 接口管理,数据生成,自动化测试平台
- 这可能是最好的RxJava 2.x 入门教程(四)
- C++中的operator操作符的用法:重载和隐式类型转换
- 解决嵌入式系统用户态和内核态定时时间精度不够的问题
- Shell编程中的数组定义、遍历
- 获取Iframe页面高度,并将高度赋值给Iframe
- Struts之采用注解的方式来完成对数据的校验
- python-机器学习-0-简介