可供参考: public String deleteChar(String str, int k) {         int n = str.length();         k = n - k;         char[] result = new char[k];         for (int i = 0; i < k; i ++) {             result[i] = str.charAt(n - k + i);         }         for (int i = n - k - 1; i >= 0; i --) {             char currentChar = str.charAt(i);             for (int j = 0; j < k; j ++) {                 if (result[j] < currentChar) {                     break;                 } else {                     char temp = result[j];                     result[j] = currentChar;                     currentChar = temp;                 }             }         }         return String.valueOf(result);     }