OpenNLPのNameFinder APIのサンプルドキュメントを使用しています。私は日食に「文書」を、これを持参する場合(「文書」ではない)変数は私に変数を言って、エラーを与えているがOpenNLP名前ファインダ
for (String document[][] : documents) {
for (String[] sentence : document) {
Span nameSpans[] = nameFinder.find(sentence);
// do something with the names
}
nameFinder.clearAdaptiveData()
}
:名前ファインダーを初期化した後のドキュメントは、入力されたテキストのために次のコードを使用しています文書は解決できません。 'documents'配列変数を参照しているドキュメントは何ですか?このエラーがなくなるためにtxtファイルを保持する 'ドキュメント'という配列を初期化する必要がありますか?
ありがとうございました。
返信いただきありがとうございます。私はそれを接続したが、まだエラーが発生します: "型の不一致:要素型の文字列から文字列[]"に変換できず、文章変数が5行目で私にエラーを起こしています:for(String [] sentence:sentences){ – Chris
はい、そこにエラーだったfor(String sentence []:sentences)から[]を削除しました。ありがとうございました。 – wcolen
wcolen、ご協力いただきありがとうございます。配列の構文[]を削除するときの唯一の問題は、findメソッドが配列として引数を取るので、文章がうまく動作しないため、次の行が表示されることです。Span nameSpans [] = nameFinder.find(sentence); – Chris