• Java. Как "скормить" регулярку компилятору?

    @Nanahuatzin Автор вопроса
    mayton2019, да не изучал я регулярки)) Просто хотел валидировать инпут, изучая вообще работу с файлами, и изначально показалось, что дело пяти минут, но не тут-то было. Но гештальт был не закрыт, а это плохо, вот поэтому я тут и оказался).
  • Java. Как "скормить" регулярку компилятору?

    @Nanahuatzin Автор вопроса
    Проблема в том была как раз, что если туда попадала правильная строка, то программа всё равно считала её за неверную)
  • Java. Как "скормить" регулярку компилятору?

    @Nanahuatzin Автор вопроса
    mayton2019, спасибо за ответ, но начинать от сложного к простому - как-то непродуктивно) Ещё только-только начал.
    Ну, разумеется, понимаю, что нужно все разбивать на классы, чтобы было в дальнейшем тестировать легко, но эта задачка не для того, просто взаимодействие некоторое посмотреть хочу, не более.
  • Java. Как "скормить" регулярку компилятору?

    @Nanahuatzin Автор вопроса
    dodo512, это мысль!) Не знал, что scan.Next() принимает только до пробела.
    Однако, поменял, и теперь вообще странности пошли.

    Изначально, я использовал простую регулярку типа ".+", чтобы просто проверить ход программы, и она работала, то есть выдавала, что заказ добавлен, или что выдавала инструкцию по правильному заполнению.

    Потом, когда я воткнул уже эту регулярку, программа всегда выдавала инструкцию, как правильно заполнять по шаблону, ну то есть всегда инпут не совпадал с регуляркой.

    Поменял (и только это поменял) scan.Next() на scan.nextLineСейчас, почему-то вообще появляется сообщение, что введите заказ, а после просто завершается программа. При этом, я так понимаю, что он скипает вывод сообщения про добавление заказ в очередь.
    Чую, это вовсе не из-за этой перемены.
  • Java. Как "скормить" регулярку компилятору?

    @Nanahuatzin Автор вопроса
    mayton2019, он проверяет, что введенные данные по заказу соответствуют шаблону, а если нет - выдаёт инструкцию по правильному шаблону.