Set、Map、Map.EntryのtoString();

ArrayListのtoString();」を試したついでに、Set、Map、Map.EntryのtoString();も確認しておきます。

import java.util.*;

public class HashTest {
  public static void main(String[] args) {
    Set<String> set = new HashSet<String>();
    set.add("Alice");
    set.add("Bob");
    set.add("Chris");
    Map<String,String> map = new HashMap<String,String>();
    map.put("Alice", "Girl");
    map.put("Bob",   "Boy");
    map.put("Chris", "Man");
    System.out.println("Set<String>             : " + set);
    System.out.println("Map<String,String>      : " + map);
    for (Map.Entry<String,String> entry : map.entrySet()) {
      System.out.println("MapEntry<String,String> : " + entry);
      break;
    }
  }
}
E:\study\19>java HashTest
Set<String>             : [Bob, Chris, Alice]
Map<String,String>      : {Bob=Boy, Chris=Man, Alice=Girl}
MapEntry<String,String> : Bob=Boy

うん、見れば分かる感じですね。