Java List列表嵌套字典Map 怎么直接给变量赋值呢?(不要通过add 或者put 等方法赋值)
Java List列表嵌套字典Map 怎么直接给变量赋值呢?(不要通过add 或者put 等方法赋值)
Java List列表嵌套字典Map 怎么直接给变量赋值呢?(不要通过add 或者put 等方法赋值)
List<Map<String,String>> mapList= null;
mapList= [
{"pass"=0, "name"=百度},
{"pass"=0, "name"=百度2}
];
List列表嵌套字典Map 怎么给变量赋值呢?
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test {
public static void main(String[] args) {
List<Map<String,String>> mapList= new ArrayList<>();
Map<String, String> m1= new HashMap<String, String>();
m1.put("pass", "0");
m1.put("name", "百度->百度");
m1.put("count", "0");
m1.put("status", "Fail");
System.out.println(m1); // {pass=0, name=百度->百度, count=0, status=Fail}
mapList.add(m1);
System.out.println(mapList); // [{pass=0, name=百度->百度, count=0, status=Fail}]
}
}
java应该是这样吧:https://blog.csdn.net/u014248032/article/details/91378888
1、new 一个list
2、new两个map,map1、map2,然后分别put对应的数据;
3、list.add(map1);
list.add(mpa2);
一点也不优雅