guava
wyr2018
这个作者很懒,什么都没留下…
展开
-
guava - Splitter
在我们使用 java 的split 方法时,如果不是对该方法足够了解,可能会得到我们意想之外的结果。记录下踩过的坑: public void test(){ String str = "a,b,c,,,a,c,,,"; String[] splitArray = str.split(","); printArray(splitArray); } public void...原创 2019-03-08 17:28:01 · 217 阅读 · 0 评论 -
guava - Joiner
Joiner 用于连接操作,类似于+或者StringBuilder的append。 @Test public void test(){ String[] strArray1 = {"abc","def"}; String result1 = Joiner.on(",").join(strArray1); System.out.pr...原创 2019-03-11 17:07:24 · 88 阅读 · 0 评论 -
guava - CaseFormat
实用程序类各种ASCII案例格式之间的转换。 public void test(){ String result1 = CaseFormat.LOWER_HYPHEN.to(CaseFormat.UPPER_UNDERSCORE,"test-data"); String result2 = CaseFormat.LOWER_HYPHEN.to(CaseFormat.UPPER...原创 2019-03-12 14:00:47 · 209 阅读 · 0 评论 -
guava - Preconditions
通过该类,可完成一些基本校验,其提供的静态方法如下: 方法 备注 checkArgument 如果校验的表达式为false,则抛出 IllegalArgumentException 异常 checkNotNull 判断是否为空,若为空,则抛出NullPointerException checkElementIndex 判断索引及长度是否合法,index >...原创 2019-03-13 11:36:42 · 148 阅读 · 0 评论