display map elements

package com.java.CollectionFramework;
import java.util.*;
class Customer
{
int custId;
String custName;
String custAddress;
public Customer(String custName,String custAddress)
{
this.custName=custName;
this.custAddress=custAddress;

}
}
class Test2
{
public void m1()
{

TreeMap<Integer,Customer> treeMap=new TreeMap<Integer,Customer>();
treeMap.put(21, new Customer("james", "USA"));
treeMap.put(22, new Customer("Gavin", "UK"));
treeMap.put(20, new Customer("Rod", "India"));
System.out.println("1:"+treeMap);
System.out.println("2:"+treeMap.get(21));
System.out.println("3:"+treeMap.get(1));
System.out.println("4:"+treeMap.keySet());
System.out.println("5:"+treeMap.values());
Object object=treeMap.get(21);
Customer customer=(Customer) object;
System.out.println("6: "+customer.custId+"\t"+customer.custName+"\t"+customer.custAddress);
System.out.println("7:"+treeMap.entrySet());
System.out.println("8:"+treeMap.firstKey());
System.out.println("--------------------------------------------");
System.out.println("Display map elements");
System.out.println("--------------------------------------------");

for(Map.Entry<Integer,Customer> map:treeMap.entrySet())
{
Integer integer=map.getKey();
Customer c=map.getValue();
System.out.println(integer+"\t"+c.custName+"\t"+c.custAddress);
}


}
}
public class Test_Map {

public static void main(String[] args) {

Test2 test2=new Test2();
test2.m1();
}

}

output:


1:{20=com.java.CollectionFramework.Customer@9f6c439, 21=com.java.CollectionFramework.Customer@27cc7f4b, 22=com.java.CollectionFramework.Customer@62b92956}
2:com.java.CollectionFramework.Customer@27cc7f4b
3:null
4:[20, 21, 22]
5:[com.java.CollectionFramework.Customer@9f6c439, com.java.CollectionFramework.Customer@27cc7f4b, com.java.CollectionFramework.Customer@62b92956]
6: 0 james USA
7:[20=com.java.CollectionFramework.Customer@9f6c439, 21=com.java.CollectionFramework.Customer@27cc7f4b, 22=com.java.CollectionFramework.Customer@62b92956]
8:20
--------------------------------------------
Display map elements
--------------------------------------------
20 Rod India
21 james USA
22 Gavin UK