java - Java 中的方法修饰符

标签 java regex

我正在编写代码来匹配给定字符串或行的方法声明。 这就是我的问题出现的地方。当试图匹配修饰符时,我在声明时被难住了

public static 

成功了。我一直在做

static public

所以这是我的问题。两者有什么区别,所有修饰符都一样吗?我敢肯定这是有原因的,松散的顺序不是设计决定。

哦,如果有人知道匹配给定字符串的方法的最佳方法,请告诉我。谢谢。现在我正在使用正则表达式。

最佳答案

是的,这是允许的,它不是松散的排序设计,而是很好地定义了语法。详情可以查看documentation Java 语言的语法。

例如以类声明 -

ClassOrInterfaceDeclaration: 
    {Modifier} (ClassDeclaration | InterfaceDeclaration)

在哪里

修饰符:

Annotation
public
protected
private
static 
abstract
final
native
synchronized
transient
volatile
strictfp

{x} denotes zero or more occurrences of x. 

关于java - Java 中的方法修饰符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28523415/

相关文章:

mysql - 需要帮助编写具有不同多行的正则表达式并在 MySQL 中拉取 SUBSTRING

c# - 正则表达式删除字符串中的双/三逗号

java - 如何在类(class)中单独更新外观和感觉干净?

java - 循环打印太多次

java - 删除 Java 中的空格和特殊字符

java - 正则表达式:匹配其他正则表达式剩下的所有内容

java - 正则表达式 - 包括字符串 : java

java - 通过java从.jar文件内部访问类

java - 谷歌地图自定义标记android

java - 为什么运行方法结束时的打印输出语句不打印出来