我必須把我的字符串數據放在一個集合中,然後只在存在時才查詢。例如:Vector.contains()或Hashtable.get()哪個更好
Vector<String> v = new Vector<String>();
v.add("a");
v.add("b");
if(v.contains("a")){}
Hashtable<String, String> ht = new Hashtable<String, String>()
ht.put("a");
ht.put("b");
if(ht.get("a") != null){}
哪種方式更好或者是否有更好的解決方案?
編輯:這是一個大數據,我正在尋找最快的解決方案。
「更好」以什麼方式?更快?內存消耗更少?更好的實現;)? – codeling
需要更多的上下文...數據來自哪裏? – Thilo
您可能應該使用'Vector' **或**'Hashtable'。他們都過時了。 – chrylis