Java String Exercises: вернуть true, если заданная строка содержит строку «pop», но в середине «o» также может присутствовать другой символ
Строка Java: упражнение 72 с решением
Напишите Java-программу, которая возвращает true, если заданная строка содержит строку «pop», но в середине «o» также может присутствовать другой символ.
Пример решения:
Java-код:
import java.util.*;
public class Main
{
public boolean popInTheString(String stng)
{
int len = stng.length();
for (int i = 0; i < len - 2; i++)
{
if (stng.charAt(i) =='p' && stng.charAt(i+2) =='p')
return true;
}
return false;
}
public static void main (String[] args)
{
Main m= new Main();
String str1 = "dikchapop";
System.out.println("The given string is: "+str1);
System.out.println("Is p?p appear in the given string? "+m.popInTheString(str1));
}
}
Пример вывода:
Данная строка: dikchapop P? P появляется в данной строке? правда Данная строка: dikp $ pdik P? P появляется в данной строке? правда
Иллюстрированная презентация:
Блок - схема:
Редактор кода Java:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите Java-программу, которая будет возвращать значение true, когда одна из двух указанных строк появляется в конце другой строки, игнорируя регистрозависимость.
Далее: Напишите программу на Java, которая будет возвращать true, если данная строка содержит вид 'abc', но не содержит точку (.), За которой следует S.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования