Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package postalcode;
- import java.util.HashMap;
- import java.util.Map;
- public class Main {
- HashMap<String, PostalCode> hm = new HashMap<String, PostalCode>();
- Main() {
- createPostalCode();
- printPostalCode();
- }
- public void createPostalCode() {
- PostalCode pc;
- pc = new PostalCode("Sakil", "Chandpur", "Kachua", "Kachua", "3630");
- hm.put("Sakil", pc);
- pc = new PostalCode("Sumonta", "Narayanganj", "Bandar", "Nabiganj", "1412");
- hm.put("Sumonta", pc);
- pc = new PostalCode("Fahad", "Dhaka", "Sabujbag", "Basabo TSO", "1214");
- hm.put("Fahad", pc);
- }
- public void printPostalCode() {
- PostalCode pc;
- System.out.println("\n...Printing Postal Codes...");
- for (Map.Entry m : hm.entrySet()) {
- pc = new PostalCode(hm.get(m.getKey()));
- }
- }
- public static void main(String[] args) {
- new Main();
- }
- }
- package postalcode;
- // district, thana, sub office, post code
- public class PostalCode {
- String name;
- String district;
- String thana;
- String subOffice;
- String postCode;
- PostalCode(PostalCode p) {
- printPostalCode(p);
- }
- PostalCode(String n, String dis, String th, String so, String pc) {
- createPostalCode(n, dis, th, so, pc);
- }
- public void createPostalCode(String n, String dis, String th, String so, String pc) {
- name = n;
- district = dis;
- thana = th;
- subOffice = so;
- postCode = pc;
- }
- public void printPostalCode(PostalCode p) {
- System.out.println("");
- System.out.println("Name : " + p.name);
- System.out.println("District : " + p.district);
- System.out.println("Thana : " + p.thana);
- System.out.println("Sub Office : " + p.subOffice);
- System.out.println("Post Code : " + p.postCode);
- System.out.println("");
- }
- }
Add Comment
Please, Sign In to add comment