关于枚举的一个小问题:Syntax error on token "enum", interface expected

在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;
	}

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值