ほとんどの質問が含まれている必要がありますありがとう:)は明らかだと思うところ、それは私たちがあなたのコードを持っている問題で、より効率的に質問に答えることができますよう、あなたが既に試みているものの最小限の例可能。とにかくメソッドのヘッダとパラメータを選ぶためには、コード解析のためのより完全なソリューションを望んでいないなら、おそらく正規表現を使って調べるべきです:
最初にあなたのファイルを読んでください、異なるバージョンのJavaの例を見ることができますhere @Grimyから:
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public String readFile(String filename)
{
String content = null;
File file = new File(filename); //for ex foo.txt
FileReader reader = null;
try {
reader = new FileReader(file);
reader.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if(reader !=null){reader.close();}
}
return content;
}
次にあなたがCOU正規表現を設計したら、あなたがhereとhere
(?:(?:public)|(?:private)|(?:static)|(?:protected)\s+)*
を使用することができます可能正規表現のための解の数をtheresのldは、マッチをグループ化し、マッチから必要なものを出力する通常の方法を使用します。
ANTLRのようなこのタイプのプログラムソリューションについて言及する価値はありますが、残念ながら、あなたが使用するパーサー全体を生成できるので、メソッドヘッダーを超えて拡張しようとしています。
泥として澄んでいます。お互いに何の関係もないこのjavascriptとjavaにラベルを付け、どの言語でそれを読んでいいかは言及しませんでした – charlietfl
ようこそ!良い質問をするのを助けるために私たちの[SO Question Checklist](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)をよく読んで、良い答えを得てください。 –
実際には、私はstackoverflow.comに新しいので、私の悪い。私は将来、より良い質問をすることを願っています。ありがとうございました@charlietfl –