次のコード行から、comiler の警告 (unchecked conversion) が表示されます。
Vector<String> input = rgw.exec("input/get");
メソッド「rgw」は外部クラスであり、使用する必要があります。この警告を回避する機会はありますか?
はい。そのメソッドが raw typeVector
を返す場合は、警告を手動で抑制する必要があります。
@SuppressWarnings("unchecked")
Vector<String> input = rwc.exec("input/get");
ジェネリックを使用しない古い Java クラスのように思えます。
このように書いて、それが役立つかどうかを確認してください:
Vector input - rgw.exec("input/get");
JDK 1.0 の vintage を使用しているという事実はVector
、より新しいArrayList
ものが好まれる場合に、多くのことを物語っています。
明示的なキャストを試してください:
Vector<String> input = (Vector<String>) rgw.exec("input/get");