【Java覚え書き】HashMap

paizaレベルアップ問題集 > Cランクレベルアップメニュー > Java編 辞書の基本

String型とint型のセットの情報を配列にいれたい、などというときには
HashMapを使う

HashMap クラスは java.util パッケージに含まれている
利用する場合は java.util.LinkedList をインポートする

追加はset
値の取得はget
ペアの数がいくつ格納されているかはsizeと記述

https://www.javadrive.jp/start/collection/index3.html

参考:HashMapの使い方

import java.util.*;


public class Main {
    public static void main(String[] args) {
        // 自分の得意な言語で
        // Let's チャレンジ!!
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        HashMap<String,Integer> hoges = new HashMap<>();
        
        for(int i=0; i<num; i++){
            String name = sc.next();
            int money = sc.nextInt();
            
            hoges.put(name,money);
            
        }
        
        String target = sc.next();
        System.out.println(hoges.get(target));
        

    }
}
あぶらぼうず
便利な機能に驚き喜ぶあぶらぼうず

https://paiza.jp/works/mondai/c_rank_level_up_problems/c_rank_dictionary_step1

paiza問題集
0

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です