0
我希望我的程序能夠讀取java代碼文件並能夠識別不同的方法。這可能與緩衝閱讀器有關嗎?或者我應該做一些不同的事情?由於方法可以返回任何類型(String/void/int/etc),並且可以具有許多不同類型的修飾符(私有/公共等),所以我沒有看到如何輕鬆識別它們。Java Buffered Reader檢測短語中的模式
public returnType methodName(String s){
我怎樣才能得到我的程序來讀取並自動檢測,這是相同的格式爲:
private Set<String> nextstates(int newInt)
看一看[this](http://stackoverflow.com/questions/2206065/java-parse-java-source-code-extract-methods) – Hagai 2014-10-18 11:44:37
你可以使用Java開發工具(http://www.vogella.com/tutorials/EclipseJDT/article.html)來獲取抽象語法樹,該語法樹會向您顯示所需的所有信息。 – 2014-10-18 11:46:02