一般的なコレクションで問題が発生しています。私のクラスはコンパイルエラーを直接表示していませんが、IDE(Netbeans)はプロジェクトツリー内の「Error parsing file」というクラスアイコンにエラーを表示しています。どんな助けもありがとう。あなたはコンパイラがAutocompleteCacheImpl
でEが同じであることを知っているようにジェネリック型(AutocompleteCache
==>AutocompleteCache<E>
)を指定する必要がforループをループする汎用コレクション
私のコード
public abstract class AutocompleteCacheImpl<E> implements AutocompleteCache {
public void store(Collection<E> es) {
for(E e : es) {
store(e);
}
}
public void store(E e) {
//do something
}
}
インタフェース
public interface AutocompleteCache<E> {
public void store(Collection<E> es);
}
**は来ていません**、それは唯一の大会です。 –
十分に十分ですが、それでも私たちがすべて狂ってしまう前にそれを修正してください;-) –
グレートキャッチ、ありがとう –