StringUtil工具类 之 字符串长度截取函数

来源:互联网 发布:电力调度数据网设备 编辑:程序博客网 时间:2024/05/21 20:00
/***<b>Summary:截取字符串为指定长度,如果字符串长度没有那么长,返回原字符串  </b>* subStringToLength()* @param str 原字符串* @param length 要截取的长度* @param fill 当长度超过以后的补位* @return */public static String subStringToLength(String str,Integer length,String fill){if(str == null ){return "";} if(length == null || length >=str.length()){//如果长度为null或者大于要截取的字符串的长度放回原来的字符串return str;}if(fill == null){//如果为null,默认补"..."return str.substring(0,length-3)+"...";}return str.substring(0,length-fill.length())+fill;}/***<b>Summary:截取字符串为指定长度,如果字符串长度没有那么长,返回原字符串,默认补...  </b>* subStringToLength()* @param str 原字符串* @param length 要截取的长度* @return */public static String subStringToLength(String str,Integer length){return subStringToLength(str,length,"...");}/***<b>Summary:截取字符串为20,如果字符串长度没有那么长,返回原字符串,默认补...  </b>* subStringToLength()* @param str 原字符串* @return */public static String subStringToLength(String str){return subStringToLength(str,20,"...");}

0 0
原创粉丝点击