java基础
疯狂的猫猫啊
这个作者很懒,什么都没留下…
展开
-
java批量更改map中key的值
Map<String,Object> camelDeviceMap = deviceMap.entrySet().stream() .collect(Collectors.toMap(e -> StringUtils.toCamel(e.getKey(),false),Map.Entry::getValue)); /** * 转换为驼峰结构 * @param varName * @return */ pu.原创 2021-02-19 10:36:26 · 4009 阅读 · 0 评论 -
Gson反序列化使用构建器生成的类
Student类 public class Student { private final int id ; private final int grade ; private final int gender ; private final String name ; public static class Builder{ private final String name; private final int i原创 2020-07-16 11:17:04 · 270 阅读 · 0 评论 -
fastJson、JackJson以及Gson序列化对象与get以及对象属性之间的关系
众所周知,平时开发过程中将对象序列化成json字符串常用的工具类一般就三种:fastJson、Gson、Jackjson,但是三种工具类在将对象进行序列化时与对象的get、set、对象属性之间的关系你知道吗,如果知道了,那么下面的你没必要看了,不知道的话请继续看下去。 1.与对象属性之间的关系 为了区分三者之间的关系,我创建了一个测试类,只有一个success属性,没有get、set方法,默认值为false,可以看出,gson的序列化结果是{"success":false},fa...转载 2020-07-14 10:08:42 · 454 阅读 · 0 评论 -
java删除在某些时间戳之间创建的文件。
find . -newermt "2020-03-31 00:00:00" -not -newermt "2020-04-31 00:00:00"-exec rm -f {}\; Java代码 public void deletePic(String start,String end) throws IOException { String deleteString = "find {0} -name \"*jpg\" -newermt {1} -not -newermt {2} -.原创 2020-05-19 18:08:50 · 323 阅读 · 0 评论 -
Java笔记(二)
局部变量和成员变量的区别: 1.定义的位置不一样 局部变量定义在方法中,成员变量定义在方法外面,类的里面. 2.作用域不同 局部变量的作用域就是所定义的大括号,成员变量的作用域:在整个类中都可以使用,并且,成员变量的作用域跟变量修饰符有关,如果修饰符不是private,在其他的类中也可以使用 3.在内存中的位置不一样 局部变量存在于栈中,会随着作用域的结束而消失,成员变量存在堆中,是和...原创 2019-10-31 10:38:54 · 74 阅读 · 0 评论