Eclipseは型の安全性の警告を表示し、私はそれを根絶するために、ほとんどすべてのものを試してみました。
型の安全に関する警告がなくなるようにコードを変更する必要があることはご存じですか?または、@SuppressWarnings("unchecked")
唯一の方法ですか?型の安全性に関する警告以下の最後の行の - 残念ながら、私は任意の成功ではなかった(もちろん、それはオプションになり抑制する)を念頭に置いてのタイプの安全性が
ArrayList<String> arrayList= (ArrayList<String>) Classname.getArrayList();
JSONArray obj = new JSONArray();
obj.addAll(arrayList);
が表示されます。
型の安全性を: 方法のaddAll(コレクション)生型ArrayListに属します。ジェネリック型ArrayListへの参照は、パラメータ化する必要があります。
JSONArrayはorg.json.simple.JSONArray
です。別のパッケージをお勧めしますか?
ご迷惑をおかけしますが、問題はJSONArrayの実装にあるため、ジェネリックは使用していません。 – Felquir
JSONArrayの別の実装を使用することをお勧めしますか?つまり、 'org.json.simple.JSONArray'以外のパッケージを使用するか、' @SuppressWarnings( 'unchecked') 'を追加する方がいいでしょうか? – Brenne
私の答えをお読みください。 – Felquir