Лучший способ перечисления в Java

Мне интересно, какой хороший метод перечисления в Java.

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

Но в основном я хочу определить уникальные числовые ключи для различных типов перечислений с подперечислениями.

Например, я пытаюсь реализовать язык с различными ключевыми словами и символами, с числом, соответствующим этому элементу, в скобках. Как элемент (id).

Ключевые слова: программа (1), вызов (2), if (3), else (4), elsif (5), ... Символы ';' (6), ',' ( 7), '=' (8), '+' (9), ... Операции: и (10), или (11), ...

Каким будет лучший способ выполнить это?

Надеюсь, мое сообщение было ясным. Но в основном я пытаюсь создать категории типов элементов, а затем определения элементов в них, которые имеют соответствующее числовое значение.

Цель этого заключалась в том, чтобы я мог проверить входную строку, чтобы вернуть целочисленное значение, если он идентифицировал подстроки во входных данных как элементы в «словаре» выше.

Заранее спасибо!

5
задан AnujSuper9 27 October 2011 в 15:23
поделиться