Как написать код ниже, не используя регулярное выражение?Перевод регулярного выражения в базовый код
public static boolean validateCode(String code){
boolean hasAtLeastOneNumber = Pattern.compile("[0-9].*[0-9]")
.matcher(code).find();
boolean hasAtLeastTwoLetters = Pattern.compile("[a-zA-Z].*[a-zA-Z]")
.matcher(code).find();
boolean hasAtLeastOneHyphen = Pattern.compile("-")
.matcher(code).find();
}
, когда вы говорите «классический» код, какие механизмы String вы хотите ограничить? Можно ли использовать 'contains' и/или' startsWith', или вы буквально пытаетесь разобрать символы целиком в домашних испеченных методах? –
im новый студент, который буквально пытается разобрать персонажей полностью в домашних испеченных методах, это единственное, что мне осталось сделать, чтобы закончить мой домашний бизнес, я просто не знаю, как – Agustin
о, а затем проигнорируйте мой ответ ... Я буду отредактируйте его –