【问题标题】:Create java class validation code [closed]创建java类验证代码[关闭]
【发布时间】:2013-06-02 08:08:35
【问题描述】:

当我们创建 java 类时,对类名示例进行了一组验证,即类名不会以数字或开头。等等。我相信这组验证是用正则表达式完成的,我怎样才能找到这段代码,我需要以某种方式重用它。

谢谢!

【问题讨论】:

标签: java regex class


【解决方案1】:

您可以在流行的 LR 或 LARL 编译器工具中找到完整的 Java 语法语法,例如ANTLR。

如果您想创建自己的正则表达式,可以在此处获得语法:http://docs.oracle.com/javase/specs/jls/se7/html/jls-3.html#jls-3.8

这里还有一个可以提供帮助的帖子:Regular expression matching fully qualified class names

【讨论】:

    【解决方案2】:

    几乎每个 IDE 都会检查您的代码以匹配 Java 命名约定(您可能希望在 IDE 选项中打开检查)。此外,您可能希望使用不同的工具来检查您的代码,例如:

    FindBugs - 一个非常可靠的错误查找工具,至少使用这个工具。

    PMD - 这个工具可以由用户扩展(需要一些技能)。

    CheckStyle - 这个工具专门检查 JavaDoc cmets。

    它们不仅可以帮助您发现命名约定中的错误,还可以帮助您发现更多错误

    【讨论】:

      猜你喜欢
      • 2013-03-15
      • 2013-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      • 2020-12-31
      • 2016-09-10
      • 2011-08-01
      相关资源
      最近更新 更多