" - "在枚举java中分隔字符串

Sty*_*yle 2 java enums compilation

我在使用" - "创建Java中的枚举时遇到问题 - 分隔的字符串:

public enum CipherList{

   RSA-MD5,AES128-SHA,AES256-SHA;
}
Run Code Online (Sandbox Code Playgroud)

我收到编译错误.

aio*_*obe 7

-符号不能用于Java中的标识符.(RSA-MD5如果RSA并且MD5碰巧是整数,将如何解析?)

我建议你用

RSA_MD5, AES128_SHA, AES256_SHA;
Run Code Online (Sandbox Code Playgroud)

根据常规相关问题的Java编码约定.