Хорошие учебные руководства для изучения промежуточного звена к усовершенствованному Regex? [закрытый]

Как правило, вы можете использовать тип класса, а не тип enum. Перечисления должны быть статичными и окончательными. Идея конструктора enum заключается в том, чтобы инкапсулировать несколько значений, чтобы их можно было использовать после установки только одного типа enum.

public enum Vehicle {
    CAR(4, 2),
    TRUCK(6, 20);

    private Integer numOfTyres;
    private Integer maxWeight;

    Vehicle(Integer numOfTyres, Integer maxWeight) {
        this.numOfTyres = numOfTyres;
        this.maxWeight = maxWeight;
        System.out.println("Number of Tyres = " + numOfTyres);
        System.out.println("Max weight = " + maxWeight);
    }


    public Integer getMaxWeight() {
         return maxWeight;
    }

    public Integer getNumberOfTyres() {
        return numOfTyres;
    }

}


public class Main {
    public static void main(String s[]) {
        Vehicle.CAR.getNumberOfTyres();

        for (Vehicle v : Vehicle.values()) {
            System.out.println();

            StringBuilder sb = new StringBuilder();
            sb.append("Vehicle ");
            sb.append(v.name());
            sb.append(" has ");
            sb.append(v.getNumberOfTyres());
            sb.append(" number of tyres and ");
            sb.append(v.getMaxWeight());
            sb.append(" max weight ");


            System.out.println("-----------------");
            System.out.println(sb.toString());
            System.out.println("-----------------");
        }

    }

}
7
задан Brett Bender 21 April 2009 в 21:26
поделиться

7 ответов

Это нулевой уровень для изучения регулярных выражений:

Учебники по регулярным выражениям

7
ответ дан 6 December 2019 в 06:15
поделиться

" Освоение регулярных выражений ", Джеффри Э. Ф. Фридл. Да, это книга против онлайнового учебника, но очень хороший ...

6
ответ дан 6 December 2019 в 06:15
поделиться

Я действительно могу порекомендовать www.regular-expressions.info вместе с RegexBuddy . Regexbuddy - это фантастический инструмент, который помогает вам писать регулярные выражения на разных языках. Он также может объяснить вам регулярное выражение.

alt text

5
ответ дан 6 December 2019 в 06:15
поделиться

Информация о регулярных выражениях охватывает все аспекты регулярных выражений.

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

3
ответ дан 6 December 2019 в 06:15
поделиться

Одна из программ, к которой я всегда возвращаюсь, это RegexDesigner . Это очень простой инструмент, который позволяет вам писать, тестировать и сохранять регулярные выражения; очень похоже на RegEx Buddy, но проще и бесплатнее. Он также генерирует код на C # и VB.NET.

2
ответ дан 6 December 2019 в 06:15
поделиться

Как насчет перестройки в emacs

alt text http://img4.imageshack.us/img4/9887/rebuilder.png

2
ответ дан 6 December 2019 в 06:15
поделиться

Здесь у вас есть библиотека регулярных выражений. Это не совсем то, что вы просили, но вы все равно можете найти полезное: http://regexlib.com

1
ответ дан 6 December 2019 в 06:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: