commons-lang包随笔

ArrayUtils.toString():输出数组内容
ArrayUtils.clone():克隆数组(当数组引用为null时,不会报空指针异常)
ArrayUtils.reverse():反转数组(直接在原数组中操作)
ArrayUtils.contains():查找数组中是否包含某元素
ArrayUtils.indexOf():查找某元素下标
ArrayUtils.toMap():由多维数组生成Map
Object[][] obj = new Object[][] { { "name", "张三" }, { "性别", "男" },
				{ "年龄", 20 } };
		Map map = ArrayUtils.toMap(obj);
		System.out.println(map.get("name"));


StringUtils.isBlank():检查空字符串
StringUtils.isNotBlank():检查非空字符串
StringUtils.substringBetween():搜寻嵌套字符串
StringUtils.trim():处理了空指针异常
StringUtils.strip():自定义裁减字符串(可指定被裁减字符)
StringUtils.chomp():去除字符串尾部的换行符和回车符
StringUtils.reverse():反转字符串
StringUtils.reverseDelimited:根据分隔符反向排列字符串
String sentence = "This is a dog";
		System.out.println(StringUtils.reverseDelimited(sentence, ' '));

输出:
dog a is This

StringUtils.isNumeric():检测字符串是否只包含数字
StringUtils.isAlpha():检测字符串是否只包含字母
StringUtils.isAlphanumeric():检测字符串是否只包含字母和数字
StringUtils.isAlphaSpace():检测字符串是否只包含字母和空格
StringUtils.isAlphanumericSpace():检测字符串是否只包含字母、数字和空格
RandomStringUtils.random(16,"abcdefghijklmnopqrstuvwxyz1234567890"):生成随机数(无乱码)

你可能感兴趣的:(commons)