在EA中画好枚举后导入到项目中,发现有如下错误:
为什么会报这个错误呢 是因为枚举的变量定义和Java类定义的不一样
枚举的定义
第一个变量是逗号结尾,最后一个变量是分号结尾;
Java类的定义
结尾都是分号
解决办法就是枚举定义的变量最有一个用分号,其他的都用逗号
public enum GlobalMarketIndexEnum {
Shanghai_Stock_Exchange_Index("上证指数"),
Shenzhen_Stock_Exchange_Index("深证指数"),
GEM_Index("创业板指"),
Hang_Seng_Index("恒生"),
Nikkei_225("日经225"),
Taiwan_TWII("台湾TWII"),
Dow_Jones_Index("道琼斯指数"),
Standard_Poor_500("标准普尔500"),
Nasdaq("纳斯达克"),
FTSE_100("英国富时100"),
Frankfurt_Dax("法兰克福DAX"),
CAC40_Paris("巴黎CAC40");
private String stockExchangeName;
GlobalMarketIndexEnum(String stockExchangeName) {
this.stockExchangeName = stockExchangeName;
}
public String getStockExchangeName() {
return stockExchangeName;
}
public void setStockExchangeName(String stockExchangeName) {
this.stockExchangeName = stockExchangeName;
}
}