0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【練習】Mapメソッド

Last updated at Posted at 2020-09-13

package map_renshuu;
//MapクラスとHashMapクラスをインポート
import java.util.HashMap;
import java.util.Map;

public class Map1 {

	public static void main(String[] args) {
		//Mapインスタンスを生成、キーはString型、値(要素)はint型を指定
		//左辺は”ざっくり”多態性をつかうためにMapクラス
		Map<String,Integer> bankList=new HashMap<String,Integer>();

		//<bankList>にキーと値をいれる
		bankList.put("福岡銀行",541);
		bankList.put("西日本シティ銀行",312);
		bankList.put("みずほ銀行",653);
		bankList.put("ゆうちょ銀行",685);
		bankList.put("三井住友銀行",797);

		//<bankList>に入っている値をとりだすには、一度変数に代入が必要。getメゾットを使う
		int sumitomo=bankList.get("三井住友銀行");
		System.out.println("三井住友の銀行コードは"+sumitomo+"です");
		
		/*----------------------------------------------
        removeメゾット(ここは実行するとちゃんと出力されるので、なぜremoveされないのか謎、確認中)
		bankList.remove("sumitomo");
		System.out.println(sumitomo);
         ------------------------------------------------*/
		
		//for文で回して出力
		//for文の右辺は順番にキーが返ってくる
		for(String nini:bankList.keySet()) {
			int value=bankList.get(nini);
			System.out.println(nini+"銀行のコードは"+value+"です");
		}
		//bamkListを単体で出力
		System.out.println(bankList);


	}

}

/*実行結果----------------------------

三井住友の銀行コードは797です
797
福岡銀行銀行のコードは541です
ゆうちょ銀行銀行のコードは685です
西日本シティ銀行銀行のコードは312です
みずほ銀行銀行のコードは653です
三井住友銀行銀行のコードは797です
{福岡銀行=541, ゆうちょ銀行=685, 西日本シティ銀行=312, みずほ銀行=653, 三井住友銀行=797}
--------------------------------*/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?