对于如何在枚举类中放置整数值和字符串,我有一个问题。我使用要存储在数据库中的枚举值。我想要的是这样的
public enum MyList {
1,
2,
3,
APPLE,
BANANA
}
但是值'1‘有个错误,上面写着
Syntax error on token "1", Identifier expected
我在这里搜索了答案,但我发现他们试图根据用户输入的整数获取枚举的值。我需要的是直接将值1
、2
、3
、APPLE
和BANANA
存储在数据库中。
在枚举中甚至可以组合整数和字符串吗?任何帮助或建议都是很大的帮助。非常感谢!
PS。我对编程非常陌生,所以我很难用正确的术语来解释这个问题。请用简单的术语回复!谢谢!
编辑:
如果1
是上述类中唯一的整数,则错误与我前面所说的一样。但是在我添加了2
和3
之后,它在public enum MyList {
中有一条红线,并表示
Syntax error on token(s), misplaced construct(s)
发布于 2016-04-27 05:44:15
Enum是特殊的数据类型,它只包含大写的常量值,如public enum myList{ APPLE, BANANA }
。
因此,所有这些常量都是变量名,不能以数字开头(例如,1 1APPLE作为var名称,变量可以以字母表或下划线开头)。记住如何在java中命名变量。
https://stackoverflow.com/questions/36881057
复制相似问题