截取过长的字符,多余的字符将由省略号代替

/**
* 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;
}

一般可以放入工具类里以供全局调用

posted @ 2019-12-06 09:21  我永远喜欢石原里美  阅读(231)  评论(0编辑  收藏  举报