1
0

More than 3 years have passed since last update.

Javaの連想配列の使い方の記事です。データベースのデータの受け取り処理、ファイルを読み込む処理の時に良く使います。今回は標準入力、標準出力でのサンプルプログラムです。

package sakamichi;

import java.util.Map;
import java.util.Scanner;
import java.util.TreeMap;


public class Sample1 {
    public static void main(String[] args) {
        Map<String,Integer> data = new TreeMap<String,Integer>();
        Scanner sc = new Scanner(System.in);
        System.out.println("データの個数を入力してください");
        String line = sc.next();
        int N = Integer.parseInt(line);
        for(int i=0;i<N;i++) {
            System.out.println("名前を入力してください");
            String name = sc.next();
            System.out.println("番号を入力してください。ただし重複はNG");
            String num = sc.next();
            int num2 = Integer.parseInt(num);
            data.put(name,num2);
        }
        for (String key:data.keySet()) {
            int value = data.get(key);
            System.out.println(key + " " + value);
        }



    }
}
1
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
1
0