私は文字列型の2つの値を含むリストを維持する必要があります.v1、v2などのキーごとにk. より良いオプションは何ですか
- v1 と v2 を含む文字列を含む値を持つハッシュマップで、選択後に split() を使用して正しい値を取得します。
- 2 つの文字列変数の配列を含む値を持つハッシュマップ
私はAndroidアプリを作成しているので、パフォーマンスが心配です。2番目のケースでは直接アクセスできますが、各値には別の配列が含まれます(わかりませんが、複雑な方法のように見えます)が、1番目のケースでは 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
}
}