Java String Exercises: Проверьте, содержит ли данная строка другую строку
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 программирования
disqus2code