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
うん、見れば分かる感じですね。