StringUtils&ArrayUtils

46 篇文章 0 订阅
45 篇文章 0 订阅
http://commons.apache.org/lang/api-release/overview-summary.html

import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang.ArrayUtils;
StringUtils静态方法:
.isBlank(String s)//""," ","\t",null统统被认为是true
.isEmpty(String s)//"",null被认为是true
.isNumeric(String s)
.reverse(String s)
.reverseDelimited(String s, char c)//根据指定的char反转字符串,如reverseDelimited("Who are you.",' ')输出you. Are Who
.chomp(String s)//去除尾部换行符
.repeat(String s, int num)//重复输出num个s,如repeat("=",5)将输出=====
.center(String s, int num,String c)//以s为中心,输出长度为num的字符串,位数不足的用c补齐
.join(Object[] obj, String s);//链接obj,obj间用s隔开,返回一个String
.deleteWhitespace(String s);//忽略空格
.split(String s, String delimiter);//劈分字符串
.containsOnly(String s,char[] c)//包含的字符是否只来自有效字符集c
.containsOnly(String s,String c)
.indexOf(String s, char c)
.countMatches(String s, String c)
StringUtils.abbreviate(testString,width)//取得字符串的缩写
StringUtils.abbreviate(testString,offset,width)StringUtils.trimToNull(testString)//清除空白字符StringUtils.substringBetween(testString,header,tail)//查找嵌套字符串
StringUtils.isAlpha( testString ) //如果testString全由字母组成返回TrueStringUtils.isAlphanumeric( testString ) //如果testString全由数字或数字组成返回TrueStringUtils.isAlphaspace( testString ) //如果testString全由字母或空格组成返回True
StringUtils.countMatches(testString,seqString)//取得某字符串在另一字符串中出现的次数StringUtils.substringBetween(testString,fromString,toString ):取得两字符之间的字符串StringUtils.substringAfter( ):取得指定字符串后的字符串StringUtils.substringBefore( ):取得指定字符串之前的字符串StringUtils.substringBeforeLast( ):取得最后一个指定字符串之前的字符串StringUtils.substringAfterLast( ):取得最后一个指定字符串之后的字符串
StringUtil.convString(s)="a,b,c"
StringUtil.convString(s,"@")="a@b@c"StringUtils.trimToNull("") = null 
StringUtils.trimToEmpty(null) = "" 
StringUtils.equals("abc", "ABC") = false 
StringUtils.equalsIgnoreCase("abc", "ABC") = true

ArrayUtils静态方法:
.add(Object[] objs, Object obj)
.add(Object[] objs, int index,Object obj)
.addAll(Object[] objs, Object obj)
.toString(Object obj)
.contains(Object[] objs, Object obj)
.indexOf(Object[] objs, Object obj)
.lastIndexOf(Object[] objs, Object obj)
.clone(Object[] objs, Object obj)
.reverse(Object[] objs, Object obj)
.toObject(Object[] objs, Object obj)
.toMap(Object[] objs)//返回Map
.getLength(Object[] objs);
.isSameLength(Object[] objs, Object[] objs)
.isEmpty(Object[] objs)
.remove(Object[] objs, int index)
.lastIndexOf(Object[] objs, Object obj)
.removeElement(Object[] objs, Object obj)
.subarray(Object[] objs, int start, int end)
.toPrimitive(Object[] objs, Object obj)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值