guava
xiaoduup
i love it
展开
-
guava -- 集合API认识
1、简化工作,简化集合的创建和初始化api:http://tool.oschina.net/apidocs/apidoc?api=guava1)集合创建: j'd'k写法:Map<String, Map<String, String>> map = new HashMap<String, Map<String,String>&...转载 2019-04-10 14:04:46 · 149 阅读 · 0 评论 -
guava--应用篇(三)Ordering 和异常处理 Throwables
Ordering: guava对比较器的扩展 在java中进行类的排序大小比较,需要实现comparable接口 也就是内部比较器, 或者 使用外部比较器Comparator,定义一个book类,实现了comoparable接口@Data@AllArgsConstructor@NoArgsConstructorpublic class Book implem...原创 2019-08-19 13:14:07 · 302 阅读 · 0 评论 -
guava--应用篇(一)字符串操作--splitter,joiner, Strings, Objects
guava-docs:guavaApi目录guava-docs:guavaApiSplitter: 拆分器 1. 构建splitter: 2. splitter 是final修饰的 不可变的 3. split运用 4. splitter 添加筛选条件Joiner: 连接器 Strings:Objects:...原创 2019-08-12 19:20:23 · 697 阅读 · 0 评论 -
guava--应用篇(二)Optional 和断言 Preconditions
Preconditions 前置条件检查,或者断言也行 checkNotNull// NULL检查 Preconditions.checkNotNull(""); // null 抛异常// 抛空指针异常,并打印信息 checkNotNull("", "参数不能为null");// checkArgum...原创 2019-08-13 13:33:23 · 1322 阅读 · 0 评论