Довольно просто с регулярным выражением (но обратите внимание, что это гораздо менее эффективно и гораздо труднее читать, чем ответ на вызов, который использует утилиту Apache Commons)
private static final Pattern PATTERN = Pattern.compile(
"^(([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.){3}([01]?\\d\\d?|2[0-4]\\d|25[0-5])$");
public static boolean validate(final String ip) {
return PATTERN.matcher(ip).matches();
}
На основании сообщения Mkyong
Перед вызовом CreateMatch()
вызовите ListMatches()
(передав тот же matchName
, вы перейдете к CreateMatch()
в ListMatches()
's matchNameFilter
). Если вы получили совпадение с тем же именем, не вызывайте CreateMatch()
и введите имя нового пользователя.