Для удаления заданного символа из строки в Java можно использовать метод replace() класса String. Например, если символ, который нужно удалить, - это буква 'a', то можно сделать следующим образом:
String originalString = "Some string with letter 'a' in it.";
String modifiedString = originalString.replace("a", "");
В данном примере, заменяем все вхождения символа 'a' на пустую строку, что фактически удаляет этот символ из строки. Результат будет записан в переменную modifiedString.
Вот пример метода удаления заданного символа из строки на Java:
public static String removeChar(String str, char ch) {
StringBuilder sb = new StringBuilder();
char[] charArray = str.toCharArray();
for (char c : charArray) {
if (c != ch) {
sb.append(c);
}
}
return sb.toString();
}
Этот метод принимает в качестве параметров строку и символ, который нужно удалить из строки. Метод создает StringBuilder и преобразует заданную строку в массив символов. Затем он проходит по каждому символу в массиве и добавляет его в StringBuilder, если он не равен символу, который нужно удалить. Наконец, метод возвращает измененную строку, вызывая метод toString() на StringBuilder.
Пример использования метода:
String originalStr = "Hello World";
char ch = 'o';
String newStr = removeChar(originalStr, ch);
System.out.println(newStr); // "Hell Wrld"
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov