Итак, в Java я знаю, что str.endsWith(suffix)
проверяет, заканчивается ли str чем-то.Допустим, у меня есть текст со строкой «Ты старый».Как бы я взял «старый» и установить его в качестве переменной, чтобы я мог распечатать его в консоли?
Я знаю, что мог бы сделать:
if(str.endsWith("old")){
String age = "old";
}
Но тогда яу меня будет больше опций, так что тогда мне придется сделать:
if(str.endsWith("option1")){
String age = "option1";
}
if(str.endsWith("option2")){
String age = "option2";
}
...
Есть ли более эффективный и менее подробный способ проверки конца строк при записи многих, возможно, сотен операторов if
Format:
setting: option
setting2: option2
setting3: option3 ...
Независимо от того, что такое «опция», я хочу установить ее в переменную.