0
私はそれが私から欲しいものを理解していません。 タイプの不一致。見つかりました:edu.stanford.nlp.util.CoreMap =>ユニットが必要です:java.util.function.Consumer [_>:edu.stanford.nlp.util.CoreMap]
val sentences : java.util.List[CoreMap] = document.get(classOf[SentencesAnnotation])
を私はこれに
forEach
ループを実行することはできません:
sentence
への割り当てが働いている私は取得していますので、
sentences.forEach((s : CoreMap) => println(""))
:
Error:(39, 38) type mismatch; found : edu.stanford.nlp.util.CoreMap => Unit required: java.util.function.Consumer[_ >: edu.stanford.nlp.util.CoreMap]
sentences.forEach((s : CoreMap) => println(""))
^
をここでの問題は何ですか? s
には既に与えられた型があります。あなたは(実際にjava.util.function.Consumer
を見込ん)JavaのforEach
を使用している
ありがとうございました!私はすでに 'scala.collection.JavaConversions._'をインポートしましたが、' foreach'ではなく 'forEach'を使用しました。私の間違い! :) – displayname
'for(s:CoreMap < - sentences){/ * .. * /}'が例外をスローする理由は何ですか? ^^ – displayname
これをインポートすると、この例外がスローされます。 – displayname