Autoboxing/AutoUnboxing
import java.util.Set;	//集合管理のクラス
import java.util.HashMap;//ハッシュテーブルのクラス
public class Test {
	public static void main(String[] args) {
		HashMap<String, Integer> hashmap = new HashMap<String, Integer>();
		hashmap.put("A0015", 999);//A0015のキーでを記憶
		hashmap.put("B222", 2000);//B222のキーでを記憶
		int val = hashmap.get("A0015");//"A0015"のキーで取得
		hashmap.put("A0015", val + 1);//"A0015"をvalに変更する	
		System.out.println(hashmap.get("A0015"));//"A0015"のキーで取得した値を表示
		System.out.println(hashmap.get("XXXX"));//試しに存在しないキーで取得した値を表示
		System.out.println("全て列挙");
		Set  keySet = hashmap.keySet();//キーデータの集合を取得
		for( String key :  keySet){//集合の全てを順次繰り返す(Iterable実装オブジェクトが可能)
			System.out.println(key + "の値:" + hashmap.get(key) );
		}
	}
}
 
1000 null 全て列挙 B222の値:2000 A0015の値:1000
import java.util.Set;	//集合管理のクラス
import java.util.HashMap;//ハッシュテーブルのクラス
import rec.Record2;
import rec.Record3;
public class Test
{
	public static void main(String[] args)
	{
		HashMap<String, Record2> hashmap = new HashMap<String, Record2>();
		hashmap.put("A0015", new Record3("A0015", 999, 100));//探索して記憶
		hashmap.put("B222", new Record2("B222", 2000));//探索して記憶
		Record2 r = hashmap.get("B222");//探索結果のオブジェクト記憶
		r.setSuu( r.getSuu() + 1000 );//数量を1000増やした値に変更
		//(見つからないと、nullの参照で実行エラー、本来はnullでないことをチェックしてから変更すべき)
		hashmap.get("B222").display(0);//"B222"のキー検索結果を表示
		System.out.println(hashmap.get("XXXX"));//試しに存在しないキーで取得した値を表示
		
		System.out.println("全て列挙");
		Set <String> keySet = hashmap.keySet();//キーデータの集合を取得
		int i=0;
		for( String key :  keySet){//集合の全てを順次繰り返す(Iterable実装オブジェクトが可能)
			hashmap.get(key).display(i++);
		}
	}
}
   0番目レコード
        商品コード:B222
        数量:3000
null
全て列挙
   0番目レコード
        商品コード:B222
        数量:3000
   1番目レコード
        商品コード:A0015
        数量:999
        単価:100
オートボクシング(Autoboxing) (boxing⇒直訳:荷造り) ラッパークラス
←正しく修正してからクリックください。
  	
	 
  	←わからない場合は、クリック 
	
 
Z:\java>java Test a:追加、c:変更、e:終了>a 追加データ:AAA AAA a:追加、c:変更、e:終了>a 追加データ:b AAA b a:追加、c:変更、e:終了>a 追加データ:CC CCC AAA b CC CCC a:追加、c:変更、e:終了>c 変更する添え字>1 変更データ:BB AAA BB CC CCC a:追加、c:変更、e:終了>e Z:\java>