
java工具类
战神陈佩斯
我们仰望着同一片天空,脚下却踩着不同的大地
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 文件读取与写入
//按行读取文件信息 public static List<String> fileContents(String path) throws Exception { FileReader fileReader = new FileReader(path); BufferedReader bufferedReader = new BufferedReader(fileReader); ArrayList<String> l...原创 2021-11-19 16:40:36 · 261 阅读 · 0 评论 -
java获取文件夹的文件列表
public class FileUtils { public static List<String> listFiles(String path){ if (path==null){ return new ArrayList(); } ArrayList<String> list = new ArrayList<>(); for (File file : new File(p原创 2021-11-19 16:17:00 · 1255 阅读 · 0 评论 -
javaUtil之commons深拷贝
深拷贝和浅拷贝的区别深拷贝就是去堆里面重新复制一个对象出来。浅拷贝就是去栈里面复制一份基本数据类型的数据及引用数据类型的地址。深拷贝需要对对象的引用类型属性进行拷贝,才能实现拷贝后原有对象修改的情况下副本对象不会发生改变。浅拷贝只能保证其对象属性仅为基本变量时不发生改变,引用变量会发生改变。java实现深拷贝与浅拷贝public class CloneTest { public static void main(String[] args) throws CloneNotSupporte原创 2021-08-27 10:59:46 · 1162 阅读 · 0 评论 -
json处理之fastJson基础使用
对象创建一个json对象@NoArgsConstructor@Datapublic class GsonPlug { @JSONField(name = "order_no") private String orderNo; @JSONField(name = "pay_result") private String payResult; public static void main(String[] args) { //对象操作原创 2021-08-17 14:59:09 · 346 阅读 · 0 评论 -
java常用判空条件
字符串判空StringUtils.isEmpty()和StringUtils.isBlank()请参照isEmpty()和isBlank()的区别apache.commons.lang3下的ObjectUtils.isEmpty()public static boolean isEmpty(Object object) { if (object == null) { return true; } else if (object instance原创 2021-08-17 10:36:14 · 507 阅读 · 0 评论 -
guava之Lists.transform
Lists.transform用于将一种list转化为另一种list:例如存在两个类@Data@AllArgsConstructor@NoArgsConstructorclass Person { private Long id; private String username;}@Data@NoArgsConstructor@Accessors(chain = true)public class Student { private Long id; p原创 2021-08-16 15:07:59 · 295 阅读 · 0 评论 -
isEmpty()和isBlank()解析
常用的判空工具有很多,但推荐apache下的Apache Commons Lang工具包,其内置了很多常用的工具,现就其内置的isEmpty()和isBlank()进行分析比较:<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --><dependency> <groupId>org.apache.commons</groupId> <ar原创 2021-08-17 10:08:55 · 274 阅读 · 0 评论