Java中substring函数的简单应用

1.删掉一个字符串中的某个字符

/*
 * 使用Java 中的 substring()函数删掉字符串中的某个字符
 * deleteAssignChar函数的参数说明:
 * str:被操作的字符串
 * on:要删除的字符串是原字符串中的第几个
 * c:要删除的字符
 */
public class Main {
    public static String deleteAssignChar(String str,int on,char c) {
        int count = 0;
        for(int i = 0;i < str.length();i++) {
            if(str.charAt(i) == c)
                count++;
            if(count == on) {
                str = str.substring(0,i) + str.substring(i+1);
            }
        }
        return str;
    }

    public static void main(String[] args) {
        String str = "abcabcabc";
        String str1 = deleteAssignChar(str,2,'c');
        System.out.println(str1);
    }
}

2.从某个位置截断一个字符串

substring(x,y) :截取从下标为x的字符开始,到下标y-1的字符结束
substring(x):截取从下标为x的字符到字符串末尾的字符串
posted @ 2019-03-09 20:51  Youpeng  阅读(489)  评论(0编辑  收藏  举报