编程语言
首页 > 编程语言> > Java在指定字符前面添加字符

Java在指定字符前面添加字符

作者:互联网

    /**
     * @param str:原字符串
     * @param keyword:字符
     * @param before:在字符前需要插入的字段
     */
    public static String replacementInfo(String str, String keyword, String before) {
        StringBuilder sb = new StringBuilder(str);
        String rs = str;
        try {
            //字符第一次出现的位置
            int index = sb.indexOf(keyword);
            while (index != -1) {
                sb.insert(index, before);
                //下一次出现的位置,
                index = sb.indexOf(keyword, index + before.length() + 1);
            }
            rs = sb.toString();
        } catch (Exception e) {
            System.out.println("更换字符错误!!!");
            e.printStackTrace();
        }
        return rs;
    }

 

标签:字符,Java,String,keyword,index,添加,sb,before
来源: https://www.cnblogs.com/chuijingjing/p/16392550.html