2020 |
07,28 |
«Hashマップ»
import java.util.*;
//Hashマップとは複数データを管理するためのもの。
public class MyApp{
public static void main(String[] args){
//HashMap :key value(データの順番が不定になる)
//TreeMap(keyの順番でデータが保持される)
//LinkedHashMap(データが追加された順番でデータが保持される)
//HashMap:key valueでデータを管理していきます。
//HashMap<String, Integer>sales = new HashMap<>();
//マップ型のインターフェースで宣言することができる
Map<String, Integer>sales = new HashMap<>();
sales.put("tom",10);
sales.put("bob",20);
sales.put("steve",30);
System.out.println(sales.get("tom")); //10
//サイズメソッドを使用すると要素の個数を取得することができる
System.out.println(sales.size()); //3
//すべての中身を確認するにはMap.Entry 。
//keyとvalueの型を指定し
for(Map.Entry<String, Integer>sale :sales.entrySet()){
System.out.println(sale.getKey() + ":" + sale.getValue());
}
sales.put("tom",100);
sales.remove("steve");
for(Map.Entry<String, Integer> sale : sales.entrySet()){
System.out.println(sale.getKey() + ":" + sale.getValue());
}
}
}
PR
Post your Comment