Мне было интересно, есть ли способ упорядочить перечисление для разных классов. Если, например, у меня есть фиксированная группа химических веществ, которые по-разному реагируют на другие химические вещества, некоторые сильно, некоторые слабо. В основном я хочу иметь возможность переключать порядок, в котором они расположены, в зависимости от химического вещества, на которое должна реагировать группа (т.е. в зависимости от класса). Я знаю, что должен использовать Comparable, но не знаю, как это сделать. Если я недостаточно ясен, оставьте комментарий, и я объясню дальше.
Спасибо.
public static enum Chem {
H2SO4, 2KNO3, H20, NaCl, NO2
};
Итак, у меня есть что-то похожее, и я уже знаю, как каждое химическое вещество будет реагировать на некоторые другие химические вещества. Я просто хочу упорядочить химию на основе химического вещества, с которым она будет реагировать. Это почти все, что у меня есть.
enum
участники должны иметь допустимые идентификаторы Java.2KNO3
не является допустимым идентификатором Java, поскольку он начинается с цифры. - person Mike Samuel   schedule 06.05.2012