我已經寫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