繁体   English   中英

Java Buffered Reader检测短语中的模式

[英]Java Buffered Reader detecting patterns in phrases

我希望我的程序能够读取Java代码文件并能够识别不同的方法。 这可能与缓冲的读取器有关吗?还是我应该做些不同的事情? 由于方法可以返回任何类型(字符串/ void / int / etc),并且可以具有许多不同类型的修饰符(私有/公共等),所以我不知道如何轻松识别它们。

public returnType methodName(String s){

如何获取程序以读取其内容并自动检测出与以下格式相同的格式:

private Set<String> nextstates(int newInt)

您可以使用正则表达式在文件中搜索方法定义。 例如,您只需要使用BufferedReader逐行读取文件,然后在每行中搜索与正则表达式的匹配项。 一种可能的正则表达式是Georgios Gousios在以下帖子中建议的一种

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM