我已经写Java代码:在java中使用Vector是否安全?
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,但不幸的是它不存储其元素的顺序。
编辑1 审查this answer后,我改变了从报关到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;
^
谢谢。
从这个答案似乎是这样 - http://stackoverflow.com/questions/3343212/arraylist-in-j2me – SSR
您是否搜索网络上的错误消息? –
是J2ME中可用的TreeMap吗?我认为这不是。 – Bakhtiyor