1. 程式人生 > >Java中substring函數的簡單應用

Java中substring函數的簡單應用

lin space ini ase fun max none init pac

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的字符到字符串末尾的字符串

Java中substring函數的簡單應用