Как, если на 2 типа строки - PullRequest
       2

Как, если на 2 типа строки

0 голосов
/ 11 сентября 2018

Мне нужно , если условие в строке 2 типов:

1) "/ A / Ababa"
2) "/ A"

Примерно так:

    if(myString is of the first type){
      must return Ababa
     }

1011 * тогда *

    if(myString is of the second type){
      must return null
     }

Как я могу сделать правильно? Может быть, Regex? Подстроку? Есть еще идеи?

1 Ответ

0 голосов
/ 11 сентября 2018

Не уверен в своих границах, но при условии, что ваша строка всегда начинается с / одного символа и другого /

Pattern pattern = Pattern.compile("/.(/(.*))?");
Matcher m = pattern.matcher(input);

if (m != null) {
   return m.group(2)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...