截取过长的字符,多余的字符将由省略号代替
/** * str 要截取的字符串 * strLength 要保留的长度 */ public String subStrings(String str, Integer strLength){ if(str.indexOf("-|-")!= -1){ str = str.replace("-|-", ";"); } String s = ""; if(str.length<strLength.intValue()){ s = str; }else { s = str.substring(0, strLength) + "....."; } return s; }
一般可以放入工具类里以供全局调用