Java String Exercises: удалить указанный символ из заданной строки
Строка Java: упражнение 103 с решением
Напишите Java-программу для удаления указанного символа из заданной строки.
Пример решения:
Java-код:
public class Main {
public static void main(String[] args) {
String str1 ="abcdefabcdeabcdaaa";
char g_char ='a';
String result = remove_Character(str1, g_char);
System.out.println("\nOriginal string:");
System.out.println(str1);
System.out.println("\nSecond string:");
System.out.println(result);
}
public static String remove_Character(String str1, char g_char) {
if (str1 == null || str1.isEmpty()) {
return "";
}
StringBuilder sb = new StringBuilder();
char[] chArray = str1.toCharArray();
for (int i = 0; i < chArray.length; i++) {
if (chArray[i] != g_char) {
sb.append(chArray[i]);
}
}
return sb.toString();
}
}
Пример вывода:
Исходная строка: abcdefabcdeabcdaaa Вторая строка: bcdefbcdebcd
Иллюстрированная презентация:
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите Java-программу для преобразования заданной строки в int, long, float и double.
Далее: Напишите программу на Java для сортировки в порядке возрастания и убывания по длине заданного массива строк.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code