1
私は、次の方法のためのEclipseの警告を受ける:パラメータ化されていないarraylistの成果?
public void clearArray(ArrayList a){
a.clear();
}
警告:
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
コードがうまく実行されますが、これは実際の問題か、単に奇妙な日食である場合、私は思っていました事実...
それはもっと良いでしょう。 'clearList(リストリスト)' –
一度に1ステップ:) OPはジェネリックスについて今すぐ学んでいます。多態性とインターフェイスを少し後でしましょう。 –
ありがとうございました。思想。あなたが2つの別々のコレクションタイプ(StringとMyObject)をクリアするためにそれを使用する予定があるなら、arraylistをunparamaterizedのままにしておくことは貧しいことです。または、私は先に進んで、メソッドのテストでいくつかのことを行うか、あるいは先に進んで2つの別個のメソッドを作成する必要があります... – benbeel