java List、Map、Listの使い方と違い
2228 ワード
(一):List
1:Listを宣言する
(1):add() データを追加 (2):get(index) リストの値は下付きで、下付きは0から始まります。
(二): Map
1:Mapを宣言する
Map map=new HashMap()
説明:Mapはkey-valueを通じて、Steringはkeyのタイプを表します。Objectはvalueのタイプを表します。
2:put(key、value) 値を賦与する 3:get(key) 値を取る
1:Listを宣言する
List>listMap=new ArayList"()
2:賦課
(1):まずMapに値を付与する (2):Listにmapを追加する
1:Listを宣言する
List
Object: List ,Object
2:方法(1):add() データを追加
list.add(" ");
list.add(" ");
list.add(" ");
list.get(0) :
(3):size() リスト内のデータ個数 list.size()
(4):遍歴リストfor(int i=0;i
System.out.println(list.get(i));
}
(二): Map
1:Mapを宣言する
Map map=new HashMap()
説明:Mapはkey-valueを通じて、Steringはkeyのタイプを表します。Objectはvalueのタイプを表します。
2:put(key、value) 値を賦与する
map.put("name", " ");
map.put("sex", " ");
map.put("age", 18);
map.get("name") :
(三):List1:Listを宣言する
List>listMap=new ArayList"()
2:賦課
(1):まずMapに値を付与する
Map map1 = new HashMap();
map1.put("name", " ");
map1.put("sex", " ");
map1.put("age", 18);
Map map2 = new HashMap();
map2.put("name", " ");
map2.put("sex", " ");
map2.put("age", 16);
listMap.add(map1);
listMap.add(map2);
:[{sex= , name= , age=18}, {sex= , name= , age=16}]
(3):遍歴for(int i = 0;i
System.out.print(listMap.get(i).get("name"));
System.out.print(listMap.get(i).get("sex"));
System.out.print(listMap.get(i).get("age"));
System.out.println();
}