У меня есть строкаКак проверить, если подстрока находится в конце строки
String str = "Hello there how are you"
и подстрока
String substr = "how are you".
Я проверяю, если строка содержит подстроку, как это:
if (str.toLowerCase().contains(substr.toLowerCase())) {
// now check if substr is the last part of str
}
Если подстрока является в пределах строки, я хочу, чтобы проверить, является ли или н Подстрока - это последняя часть строки. В любом случае я могу это сделать? Благодаря!
Ознакомьтесь с методом 'indexOf' и примените некоторую базовую арифметику. –
вы можете использовать endWith непосредственно http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#endsWith(java.lang.String) – ale64bit
В случае сомнений прочитайте документы. – csmckelvey