(一)工具类介绍
1.springUtils篇
1、org.springframework.util.StringUtils工具类用于判断字符串非空
2、org.springframework.util.CollectionUtils工具类用于判断list和map集合的非空
3、org.springframework.util.xml.FileCopyUtils文件拷贝处理
4、org.springframework.util.xml.Assert断言,在我们的参数判断时应该经常用
5、org.springframework.util.xml.ClassUtils用于Class的处理
6、org.springframework.util.xml.LinkedMultiValueMap一个key可以存放多个值的LinkedMap
7、org.springframework.util.xml.NumberUtils处理数字的工具类, 有parseNumber可以把字符串处理成我们指定的数字格式, 还支持format格式, convertNumberToTargetClass 可以实现Number类型的转化.
8、org.springframework.util.xml.ObjectUtils有很多处理null object的方法.
9、org.springframework.util.xml.SerializationUtils用于java的序列化与反序列化. serialize与deserialize方法

2.Guava篇
1、com.google.common.base.Joiner字符串连接器工具类
(1)连接多个字符串并追加到StringBuilder
guava工具类整理说明
(2)连接list元素并写入文件流
guava工具类整理说明
(3)将map转换为字符串
guava工具类整理说明

2、com.google.common.base.Splitter字符串分割器工具类
(1)将字符串分割成iterable
guava工具类整理说明
(2)将字符串转换成map
guava工具类整理说明

3、com.google.common.base.Strings字符串工具类
guava工具类整理说明
4、com.google.common.base.CharMatcher字符匹配器
(1)空白替换
guava工具类整理说明
(2)连续空白缩成一个字符
guava工具类整理说明
(3)去掉前后空白和缩成一个字符
guava工具类整理说明
(4)保留数字
guava工具类整理说明

5、com.google.common.base.Preconditions断言工具类
guava工具类整理说明

6、com.google.common.base.Objects对象工具类
(1)Objects的toStringHelper和hashCode方法
guava工具类整理说明
(2)Objects的firstNonNull方法
guava工具类整理说明

7、com.google.common.collect.FluentIterable
(1)使用Predicate整体过滤
guava工具类整理说明
(3)使用Function整体替换,将List转化为List
guava工具类整理说明

8、com.google.common.collect.Sets集合运算工具类
(1)集合差
guava工具类整理说明
(2)集合对称差
guava工具类整理说明
(3)集合交
guava工具类整理说明
(4)集合并
guava工具类整理说明

9、com.google.common.base.Function转换工具
(1)利用Functions将Map转换成Function
guava工具类整理说明

10、com.google.common.base.Predicate过滤工具类
(1)Predicate单个判断
guava工具类整理说明
(2)Predicates的and运算
guava工具类整理说明
(3)Predicates的or运算
guava工具类整理说明
(4)Predicates的compose运算
guava工具类整理说明

11、com.google.common.collect.Maps(Map的工具类)
guava工具类整理说明
12、com.google.common.collect.Multimap(一键多值Map)
(1)com.google.common.collect.ArrayListMultimap(数组存储多值类map)
guava工具类整理说明
(2)com.google.common.collect.HashMultimap(数组存储多值类map)
guava工具类整理说明

13、com.google.common.collect.HashBasedTable(多键类table)
(1)两个键操作
guava工具类整理说明
(2)获取一个map
guava工具类整理说明
14、com.google.common.io.Files(文件工具类)
(1)复制移动重命名文件
guava工具类整理说明
(2)获取文件哈希吗
guava工具类整理说明
(4)读取文件流,将文件行转化成list
guava工具类整理说明
(5)将文件行进行处理,在得到list
guava工具类整理说明
(6)写文件流
guava工具类整理说明

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-11
  • 2021-11-25
猜你喜欢
  • 2021-06-01
  • 2022-01-20
  • 2021-12-17
  • 2022-12-23
  • 2021-10-24
  • 2022-01-11
相关资源
相似解决方案