startWith (префикс строки) требует две строки и выполняет поиск, если обе строки начинаются с одного и того же значения. Существует ли способ изменить StartSith (префикс строки) для поиска повторяющихся символов в одной строке?
Допустим,
String str = "MANAMA";
Я хочу иметь возможность искать эту строку, используя StartWith () и EndWith () или некоторые варианты, чтобы определить, являются ли префикс или суффикс строкитот же самый.Единственная проблема заключается в том, что эти методы ищут две строки, чтобы определить, имеют ли они совпадающие суффиксы или префиксы
beginWith (префикс строки) делает это:*
String str1 = "MANAMA";
String str2 = "PANAMA.";
// Sets what characters to search for from above strings
String endStr = "MA";
// Searchs for startStr in strings
boolean ends1 = str1.endsWith(endStr);
boolean ends2 = str2.endsWith(endStr);
// Display the results of the endsWith calls.
System.out.println(ends1);
System.out.println(ends2);
Есть ли способ изменить или другой метод, чтобы иметь возможность искать в одной строке вместо двух строк для endStr и startStr?