Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public boolean checkInputData(String input) {
- // если длинна - 1 символ
- if (input.length() == 1) {
- //если этот символ не равен символу "2"
- if (!input.equals("2")) {
- return false;
- }
- }
- // если длинна - 2 символа
- if (input.length() == 2) {
- //проверка второго символа. первый уже проверили
- if (!input.substring(1).equals("0")) {
- return false;
- }
- }
- // если длинна - 3 символа
- if (input.length() == 3) {
- // если 3-й символ не равен 1,2 или 3.
- if (!input.substring(2).equals("1") || !input.substring(2).equals("2") || !input.substring(2).equals("3")) {
- return false;
- }
- }
- //четвертый символ нет смысла првоерять. Но есть проблема: такой код позволяет ввести, например, "2012" или "2039". Решается регулярками)
- return true;
- }
Add Comment
Please, Sign In to add comment