кодесурса

Java String Exercises: удалить указанный символ из заданной строки

script1adsense2code
script1adsense3code

Строка 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code