- 比如原始字符串是:“this is my pen”, 刪除掉其中的字符: ‘i’和’y’, 得到:“ths s m pen”。
注:這裏先刪除一個字符,之後再修改一下代碼即可完成需求
public class DeleteCharString {
public static void main(String[] args) {
String sourceString = "this is my pen";
char chElemDate = 'i';
System.out.println(deleteCharString0(sourceString,chElemDate));
}
public static String deleteCharString0(String sourceString, char chElemData) {
String deleteString = "";
for (int i = 0; i < sourceString.length(); i++) {
if (sourceString.charAt(i) != chElemData ) {
deleteString += sourceString.charAt(i);
}
}
return deleteString;
}
}
運行結果如下:
之後我們把代碼修改一下,多加一個參數,把判斷條件再改一下,就可完成需求了
public class DeleteCharString {
public static void main(String[] args) {
String sourceString = "this is my pen";
char chElemDate = 'i';
char chElemDate1 = 'y';
System.out.println(deleteCharString0(sourceString,chElemDate,chElemDate1));
}
public static String deleteCharString0(String sourceString, char chElemData,char chElemDate1) {
String deleteString = "";
for (int i = 0; i < sourceString.length(); i++) {
if (sourceString.charAt(i) != chElemData && sourceString.charAt(i) != chElemDate1) {
deleteString += sourceString.charAt(i);
}
}
return deleteString;
}
}
運行結果如下: