常用方法
iterator.hasNext()、iterator.next()、iterator.remove() Iterator
JSON.toJSONString(List<Student>); List转json
JSON.parseObject(json, new TypeReference<List<Student>>(){}); Json转List
JSON.parseArray(json, Student.class);
JSON.parseArray(json).toJavaList(Student.class);
String[] arr = list.toArray(new String[list.size()]); List转数组
String[] arr = list.stream().toArray(String[]::new);
List<String> list=new ArrayList<>(Arrays.asList(arr)); 数组转List
List<String> list=Stream.of(arr).collect(Collectors.toList());
InputStream is = IOUtils.toInputStream(str); String互转
String str = IOUtils.toString(is); InputStream
Optional.ofNullable(obj).orElse(obj); 空值处理
集合类操作工具类
ListUtils.subtract(list1,list2);
字符串处理
org.apache.commons:commons-lang
StringUtils.replaceChars 一次替换多个字符
java.util.Collections.singletonList("aa") 字符串生成集合
集合
列表生成树目录
cn.hutool.core.lang.tree.TreeUtil.build(treeNodeList, "0");
流关闭
cn.hutool:hutool-all
cn.hutool.core.io.IoUtil.close(conn); 关闭流连接
cn.hutool.core.io.IoUtil.copy(in, out) 流的复制
org.apache.commons.io.IOUtils.copy(int, out) 流的复制
org.apache.commons.io.IOUtils.closeQuietly(in); 流的关闭
标签:常用,String,arr,list,List,hutool,commons,方法
From: https://www.cnblogs.com/rbcd/p/16915945.html