Задать вопрос
  • У JAVA есть будущее?

    @protven
    Нет у нее будущего, настоящего, да и прошлого нет. Учите Dart, Go, someshit.js и еще какую-нибудь хипстерскую фигню. Будет еще больший дефицит на рынке труда и профит для java-разработчиков.

    Какой десктоп ? Вы о чем вообще? Основная ниша для java - это server-side разработка крупных проектов для банков, телекомов и прочих серьезных дядек.
    Ответ написан
    4 комментария
  • Как вам вариант, с точки зрения надежности и правильности?

    targetjump
    @targetjump
    Особо не вникая в логику можно сразу сказать, что инстансы Pattern должны быть как минимум static.

    Например
    ...
    private static final Pattern NUMBER = Pattern.compile("[0-9]+");
    ...


    имена для методов подобраны тоже не лучшим образом ибо "чек" обычно "чтото" проверяет и если "чтото" невалидное то этот метод должен тровнуть ексепшин.
    В Вашем же случае лучше использовать метод из префиксом "is"

    private boolean isNumber(String src) {
        return NUMBER.matcher(src).matches();
    }
    Ответ написан
    1 комментарий