●したいこと
HashMapインスタンスを作成し、入力値である変数keyを用いて値を取得し、出力したい。
key : value
"name" : "技育助武"
"age" : "20"
"address" : "東京"
import java.util.Scanner; import java.util.HashMap; import java.util.ArrayList; public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String key = scan.next(); //HashMapインスタンス作成 HashMap<String, String> key = new HashMap<String, String>(); //HashMapに情報を格納 key.put("name","技育助武");key.put("age","20");key.put("address","東京"); //key情報を入れる配列 ArrayList<HashMap> data = new ArrayList<HashMap>(); //keyの情報をArrayListに追加 data.add(key); //key情報を表示 if(key.equals("name")){ System.out.println(data.get(0)); }else if(key.equals("age")){ System.out.println(data.get(1)); }else if(key.equals("address")){ System.out.println(data.get(2)); } } }
回答1件
あなたの回答
tips
プレビュー