13
Java switch语句:需要常量表达式,但它是常量
因此,我正在研究具有一些静态常量的此类: public abstract class Foo { ... public static final int BAR; public static final int BAZ; public static final int BAM; ... } 然后,我想一种基于常量获取相关字符串的方法: public static String lookup(int constant) { switch (constant) { case Foo.BAR: return "bar"; case Foo.BAZ: return "baz"; case Foo.BAM: return "bam"; default: return "unknown"; } …