【问题标题】:Java Buffered Reader detecting patterns in phrasesJava Bufferedreader 检测短语中的模式
【发布时间】:2014-12-13 21:10:47
【问题描述】:

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

public returnType methodName(String s){

我怎样才能让我的程序读入它并自动检测到它与以下格式相同:

private Set<String> nextstates(int newInt)

【问题讨论】:

标签: java text bufferedreader


【解决方案1】:

您可以使用regular expressions 在文件中搜索方法定义。例如,您只需使用 BufferedReader 逐行读取文件,并在每一行中搜索与正则表达式匹配的内容。以下post by Georgios Gousios

中建议的一种可能的正则表达式

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-20
    相关资源
    最近更新 更多