私は次のJavaコードを書きました:
public static void main(String[] args) {
Vector vector = new Vector();
for(int i=1; i<=10; i++)
vector.addElement(i);
Enumeration vEnum = vector.elements();
while(vEnum.hasMoreElements())
System.out.println(vEnum.nextElement());
}
コンパイル中に次の警告メッセージが表示されます。
Note: TestJavaApplication.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
そして、「廃止されたコレクション」というメッセージで不平を言うNetbeans。
この状況で私に何をお勧めしますか?
要素の順序を格納する動的配列として、J2ME アプリケーションで Vector を使用する必要があることに注意してください。Hashtable を使用できれば幸いですが、残念ながら要素の順序は保存されません。
EDIT 1この回答を確認した
後、宣言を から に変更しVector vector = new Vector();
ましたVector<String> vector = new Vector<String>();
。そして、別の警告メッセージが表示されます:
TestJavaApplication.java:2: warning: com.sun.org.apache.xerces.internal.parsers.IntegratedParserConfiguration is Sun proprietary API and may be removed in a future release
import com.sun.org.apache.xerces.internal.parsers.IntegratedParserConfiguration;
^
ありがとうございました。