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

String型とint型のセットの情報を配列にいれたい、などというときには
HashMapを使う
HashMap クラスは java.util パッケージに含まれている
利用する場合は java.util.LinkedList をインポートする
追加はset
値の取得はget
ペアの数がいくつ格納されているかはsizeと記述
参考: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