摘要: 单列集合的工具类 // Lists // 创建集合 List<String> list1 = Lists.newArrayList(); List<String> list2 = Lists.newArrayListWithCapacity(8); List<String> list3 = List 阅读全文
posted @ 2021-05-29 23:12 程序员008 阅读(63) 评论(0) 推荐(0)
摘要: 双列集合的方法被标注了@Beat表示不稳定 使用方法 1.通过on方法设置分割符号 2.使用omitEmptyStrings方法可以去掉空元素 3.使用trimResults方法删除元素前后空白字符 4.使用split/splitToList/splitToStream指定将字符串切分成迭代器/集合 阅读全文
posted @ 2021-05-29 22:39 程序员008 阅读(195) 评论(0) 推荐(0)
摘要: 单列集合的拼接 List<String> colors = Lists.newArrayList("red", "blue", null, "purple", "yellow", "pink", null); try { // 不过滤null,如果有null那么会抛NPE String colorS 阅读全文
posted @ 2021-05-29 21:19 程序员008 阅读(152) 评论(0) 推荐(0)
摘要: 使用步骤 1.定义匹配字符的匹配器2.处理匹配的字符序列 创建 CharMacher // 匹配所有的 CharMatcher charMatcher1 = CharMatcher.any(); CharMatcher charMatcher2 = CharMatcher.anyOf("aef"); 阅读全文
posted @ 2021-05-29 20:56 程序员008 阅读(302) 评论(0) 推荐(0)
摘要: 比较器例子 import com.google.common.collect.ComparisonChain; import com.google.common.collect.Ordering; import java.util.Arrays; import java.util.Comparato 阅读全文
posted @ 2021-05-29 18:54 程序员008 阅读(60) 评论(0) 推荐(0)
摘要: JDK1.8之前Objects还是挺方便的,但是1.8之后JDK自带的Objects功能更加完善 import com.google.common.base.MoreObjects; import lombok.Data; import java.util.Objects; @Data public 阅读全文
posted @ 2021-05-29 13:52 程序员008 阅读(177) 评论(0) 推荐(0)
摘要: Guava是Google公司内部Java开发工具库的开源版本。它提供了一些JDK没有提供的功能,以及对JDK已有功能的增强功能。其中就包括:集合(Collections)、缓存(Caching)、原生类型支持(Primitives Support)、并发库(Concurrency Libraries 阅读全文
posted @ 2021-05-29 11:55 程序员008 阅读(386) 评论(0) 推荐(0)
摘要: 反射描述 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 获取Class对象的3种方式 获取Constructor对象的方式以及利用构造器 阅读全文
posted @ 2018-10-28 23:07 程序员008 阅读(142) 评论(0) 推荐(0)
摘要: 1.什么是注解? Annotation注解,是一种代码级别的说明 2.注解有什么作用? 1.编译检查@Override @SuppressWarnings2.代码分析3.编写文档,生成帮助文档/** * @author zwy * @version 1.0 */ 3.JDK提供的注解有哪些? @De 阅读全文
posted @ 2018-10-28 22:29 程序员008 阅读(128) 评论(0) 推荐(0)
摘要: 面试题1:批量生成随机字符文件名 题目:使用for循环在/oldboy目录下批量创建10个html文件,其中每个文件需要包含10个随机小写字母加固定字符串_oldboy 面试题2:批量改名 题目:上题所得文件名中的oldboy字符串全部改成oldgirl(最好用for循环实现),并且将扩展名html 阅读全文
posted @ 2018-10-28 21:10 程序员008 阅读(268) 评论(0) 推荐(0)