Чудех се дали има някакъв начин за подреждане на enum за различни класове. Ако например имам фиксирана група от химикали, които реагират по различни начини на други химикали, някои силно, други слабо. По принцип искам да мога да променя реда, в който са подредени в зависимост от химикала, на който групата трябва да реагира (т.е. в зависимост от класа.). Знам, че трябва да използвам Comparable, но не съм сигурен как да го направя. Ако не съм достатъчно ясен, оставете коментар и ще обясня допълнително.
Благодаря.
public static enum Chem {
H2SO4, 2KNO3, H20, NaCl, NO2
};
Така че имам нещо, което изглежда така, и вече знам как всеки химикал би реагирал на някои други химикали. Просто искам да подредя Chems въз основа на химикала, с който ще реагира. Това е почти всичко, което имам.
enum
трябва да са валидни Java идентификатори.2KNO3
не е валиден идентификатор на Java, тъй като започва с цифра. - person Mike Samuel   schedule 06.05.2012