我需要維護一個包含兩個字符串類型值的列表say v1,v2,每個關鍵字說k。 什麼是更好的選擇哪個更好?
- 的Hashmap含含v1和v2的字符串,並採用分體式()以檢索後選擇正確值的值。
- 的Hashmap有兩個字符串變量
我創建Android應用程序包含數組值,所以只對性能的關注。在第二種情況下,我可以直接訪問,但每個值將包含另一個數組(我不知道,但它看起來像一個複雜的方式),而在第一種情況下,它將使用每個訪問像v.split(「,」)[0 ]
請指導我。
Map<String,String[]> listMap= new HashMap<String, String[]>();
Map<String,String> listMap1= new HashMap<String, String>();;
for (int i = 1; i < tl.getChildCount(); i++) {
TableRow row = (TableRow) tl.getChildAt(i);
COLOR_TABLE clr = (COLOR_TABLE) row.getTag();
if (clr == COLOR_TABLE.green) {
//comp
String x1=listMap1.get(((TextView) row.getChildAt(0)).getText());
String x2=listMap.get(((TextView) row.getChildAt(0)).getText());
// now i have to add two string values in a list seperately
}
}
你能提供一些代碼作爲實現的例子嗎? – Rogue
任何你不想在v1和v2中使用簡單對象的理由? –
我已經添加了我想要的代碼 – HimanshuR