作成
連想配列(HashMap,TreeMap)
###error java.util.* をインポートしておいてください。 ###title HashMap ###memo Perl や PHP でもおなじみの連想配列は Java では HashMap を使用します。 HashMap は、キーと値の組み合わせを要素として持つ配列です。 ###source import java.util.*; class Test { public static void main(String[] args) { HashMap map = new HashMap(); // map.put("キー", "値") ; map.put("name", "Hirose"); map.put("score", 90); map.put("age", 15); System.out.println("name = " + map.get("name")); System.out.println("score = " + map.get("score")); System.out.println("age = " + map.get("age")); } } ###ret memo name = Hirose score = 90 age = 15 ###memo 連想配列のすべての値をループで参照する方法です。 ###source Iterator it = map.keySet().iterator(); while (it.hasNext()) { Object o = it.next(); System.out.println(o + " = " + map.get(o)); } ###ret memo name = Hirose score = 90 age = 15 ###title マップ(TreeMap) ###memo TreeMap は HashMap の要素がキーによってソートされる連想配列です。 ###source TreeMap map = new TreeMap(); map.put("name", "Hirose"); map.put("score", 90); map.put("age", 15); Iterator it = map.keySet().iterator(); while (it.hasNext()) { Object o = it.next(); System.out.println(o + " = " + map.get(o)); } ###ret memo name = Hirose score = 90 age = 15
wakatta 記法
投稿の仕方
基本的な記法
エンジニア向け記法
記法のサンプル
このコンテンツを見る