5月16日--建国(string和integer类型互转,取json字符串里面的特定值,遍历hashmap<>)

TodayDinner

  1. string和integer类型互转。https://blog.csdn.net/qq_39019865/article/details/79472667
一.Integer转String
String str = xx.toString();  //可以把0也变成字符串,但是为null的会变成"null"字符串
String str = String.valueOf(xxx);
String str = Integer.toString(xxx); //可以把0也变成字符串,但是为null的话会报空指针异常
二.String转Integer
必须进行非空的判断:
String str="111";
Integer i=null;
if(str!=null){
  i = Integer.valueOf(str);
}

Integer num = Integer.valueOf(str);
  1. 取json字符串里面的特定值。https://blog.csdn.net/weixin_43660497/article/details/121004927

  2. 遍历hashmap<>。https://blog.csdn.net/weixin_56921066/article/details/116427289

        Map<Integer,String> map=new HashMap<Integer, String>();
        map.put(1,"张三");
        map.put(2,"李四");
        map.put(3,"王五");
        //1.keySet遍历
        for (Integer key:map.keySet()){
            System.out.println(key+map.get(key));
        }

        //2.遍历Map的values
        for (String value:map.values()){
            System.out.println(value);
        }
        
        //3.jdk1.8支持的lambda表达式
        
        //4.迭代器遍历
  1. 动态会变的数据写接口给前段就可以了。
posted @ 2022-05-17 00:18  思考与感悟  阅读(147)  评论(1)    收藏  举报