【发布时间】:2012-10-30 20:03:23
【问题描述】:
我想使用以下常量:
final String ADD = "Add text";
但我的 CheckStyle 工具告诉我“添加”与 '^[a-z][a-zA-Z0-9]*$'. 模式不匹配
谁能告诉我'ADD'有什么问题?
意味着'^[a-z][a-zA-Z0-9]*$' 每个名字都必须以低字符开头?
没有其他可能吗?
感谢您的回答。
【问题讨论】:
-
局部变量、类字段和实例字段应该大写驼峰式。 ALL_CAPS 用于静态决赛。
-
^ 表示字符串开头,[a-z] 表示 a 和 z 之间的字符匹配 1 次(= 1 个小写字母),[a-zA-Z0-9]* 表示 ' [a-zA-Z0-9]' 中有零个或多个字符,$ 是字符串结尾。
标签: java coding-style