当前位置 : 首页 » 文章分类 :  开发  »  Apache-Commons-Lang使用笔记

Apache-Commons-Lang使用笔记

Apache-Commons-Lang使用笔记

StringUtils

package org.apache.commons.lang3;
public class StringUtils

isNotBlank() 非空白

public static boolean isNotBlank(CharSequence cs)
当字符传非null、非””,并且不是全部空白(空格)时,才返回true

StringUtils.isNotBlank(null)      = false
StringUtils.isNotBlank("")        = false
StringUtils.isNotBlank(" ")       = false
StringUtils.isNotBlank("bob")     = true
StringUtils.isNotBlank("  bob  ") = true

isNotEmpty() 非空

public static boolean isNotEmpty(CharSequence cs)
当字符串非null,非””时返回true,空白返回true

StringUtils.isNotEmpty(null)      = false
StringUtils.isNotEmpty("")        = false
StringUtils.isNotEmpty(" ")       = true
StringUtils.isNotEmpty("bob")     = true
StringUtils.isNotEmpty("  bob  ") = true

join() 字符串拼接

public static String join(Object[] array, char separator)
字符串数组串接

StringUtils.join(null, *);               // null
StringUtils.join([], *);                 // ""
StringUtils.join([null], *);             // ""
StringUtils.join(["a", "b", "c"], ';');  // "a;b;c"
StringUtils.join(["a", "b", "c"], null); // "abc"
StringUtils.join([null, "", "a"], ';');  // ";;a"

List转逗号分隔字符串

String str = StringUtils.join(Arrays.asList("Milan", "London", "New York", "San Francisco"), ",");

split() 字符串分隔

逗号分隔字符串转List

利用Apache Commons的StringUtils

String str = "a,b,c";
List<String> result = Arrays.asList(StringUtils.split(str,","));

isNumeric() 判断是否数字

public static boolean isNumeric(CharSequence cs)
StringUtils.isNumeric(“1111”);

Apache Commons Collections 官网
https://commons.apache.org/proper/commons-collections/

官方API文档
https://commons.apache.org/proper/commons-lang/javadocs/api-release/index.html

上一篇 Apache-Commons-Collections使用笔记

下一篇 Java-Bean Validation

阅读
258
阅读预计1分钟
创建日期 2018-06-29
修改日期 2018-08-24
类别
百度推荐