直播网站开发秀色,免费咨询法律律师在线劳动仲裁,网站开发人员分配,建筑工程网论坛文章目录 Hutool工具类简介1#xff1a;身份证工具类相关方法1.1 身份证脱敏处理 字符串补零处理(此处是JAVA类的方法#xff0c;并无引用StrUtil)springboot前后端分离#xff0c;后端返回json字符串带斜杠问题处理 在这里整理一下博主常用的工具类方法-hutool工具类,这里囊… 文章目录 Hutool工具类简介1身份证工具类相关方法1.1 身份证脱敏处理 字符串补零处理(此处是JAVA类的方法并无引用StrUtil)springboot前后端分离后端返回json字符串带斜杠问题处理 在这里整理一下博主常用的工具类方法-hutool工具类,这里囊括了大多数我们在开发中需要用到的方法。
Hutool工具类简介
在这里整理一下博主常用的工具类方法-hutool工具类,这里囊括了大多数我们在开发中需要用到的方法。
Hutool是一个小而全的Java工具类库通过静态方法封装降低相关API的学习成本提高工作效率使Java拥有函数式语言般的优雅。
1身份证工具类相关方法
1.1 身份证脱敏处理
在开发关于用户功能时尤其是导出功能我们经常会在导出的时候对用户的身份证号脱敏处理。
DesensitizedUtil工具类已封装好脱敏处理我们不需要在网上额外找方法进行封装。
我们可以直接调用idCardNum方法不用考虑空指针问题身份证号为空则返回空。
比如从第七位开始截止到倒数第五位隐藏这部分之间的信息DesensitizedUtil.idCardNum(314215749845134567,6,4)结果如下
字符串补零处理(此处是JAVA类的方法并无引用StrUtil)
想要实现根据0001依次累加的效果000200030010。。。。1000这样的效果那么我们可以使用String工具类如下String.format(%04d, num);%0nd 的格式字符串实现补零的效果。%04d 用于格式化整数 num其中 0 表示补零4 表示输出的字符串长度若num长度大于4位则不补零springboot前后端分离后端返回json字符串带斜杠问题处理
首先声明一个对应的JSONObject对象或者JSONArray数组, 返回前端时将json字符串转换为对应的json信息即可
ApiModelProperty(value 消息体)
private String messageInfo;ApiModelProperty(value 消息体展示)
private JSONObject messageJson;eventList.stream().forEach(x-{x.setMessageJson(JSONObject.parseObject(x.getMessageInfo()));});
效果如下