首页 > 编程语言 > 详细

java 常用util

时间:2021-04-09 13:27:40      阅读:30      评论:0      收藏:0      [点我收藏+]
public class StringUtil {


    /**
     * 按照标点分隔句子,保留标点
     */
    public static List<String> splitContentByPunctuation(String content, String sepChars) {
        List<String> res = new ArrayList<>();
        if (StringUtils.isBlank(sepChars)) {
            res.add(content);
            return res;
        }
        char[] chars = content.toCharArray();
        StringBuffer stringBuffer = new StringBuffer();
        for (char c : chars) {
            stringBuffer.append(c);
            if (sepChars.contains(String.valueOf(c))) {
                res.add(stringBuffer.toString());
                stringBuffer = new StringBuffer();
            }
        }
        if (stringBuffer.length()!=0) {
           res.add(stringBuffer.toString());
        }
        return res;
    }
}

 

java 常用util

原文:https://www.cnblogs.com/dhName/p/14636387.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!