кодесурса

Java String Exercises: Проверьте, содержит ли данная строка другую строку

script1adsense2code
script1adsense3code

Java String: упражнение-100 с решением

Напишите программу на Java, чтобы проверить, содержит ли данная строка другую строку. Верните true или false.

Пример решения:

Java-код:

public class Main {
    
    public static void main(String[] args) {
          String main_string ="Java is the foundation for virtually every type of "+
           "networked application and is the global standard for developing and "+
           " delivering embedded and mobile applications, games, Web-based content, "+
           " and enterprise software. With more than 9 million developers worldwide,"+
           " Java enables you to efficiently develop, deploy and use exciting applications and services.";
            System.out.println("Original string:");
           System.out.println(main_string);
           String sub_string1 ="million";
            String sub_string2 ="millions";
           boolean result1 = is_present(main_string, sub_string1);
            System.out.println("\nIs '"+sub_string1+"'"+ " present in the said text?");
           System.out.println(result1);
           boolean result2 = is_present(main_string, sub_string2);
            System.out.println("\nIs '"+sub_string2+"'"+ " present in the said text?");
           System.out.println(result2);                        
 }
    public static boolean is_present(String main_string, String sub_string) {
      if (main_string == null || sub_string == null || main_string.isEmpty() || sub_string.isEmpty()) {
            return false;
       }
       return main_string.indexOf(sub_string) != -1;
   }
}

Пример вывода:

 Исходная строка:
Java является основой практически для всех типов сетевых приложений и является мировым стандартом для разработки и поставки встраиваемых и мобильных приложений, игр, веб-контента и корпоративного программного обеспечения. Благодаря более чем 9 миллионам разработчиков по всему миру Java позволяет вам эффективно разрабатывать, развертывать и использовать интересные приложения и услуги.
Присутствует ли «миллион» в указанном тексте?
правда
Есть ли «миллионы» в указанном тексте?
ложный

Иллюстрированная презентация:



Блок - схема:

«Блок-схема:

Редактор кода Java:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на Java, которая будет возвращать новую строку, используя все символы четных позиций из данной строки.
Далее: Напишите программу на Java, чтобы проверить, содержит ли данная строка только цифры.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code