From 406d2e7081b4f73bed8d38a88ca929918febad27 Mon Sep 17 00:00:00 2001 From: alwayswithme Date: Mon, 24 Nov 2014 18:01:44 +0800 Subject: [PATCH] simplified the println --- singleton/src/main/java/com/iluwatar/App.java | 4 ++-- singleton/src/main/java/com/iluwatar/EnumIvoryTower.java | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/singleton/src/main/java/com/iluwatar/App.java b/singleton/src/main/java/com/iluwatar/App.java index 6e88af35f..bd58befe4 100644 --- a/singleton/src/main/java/com/iluwatar/App.java +++ b/singleton/src/main/java/com/iluwatar/App.java @@ -24,7 +24,7 @@ public class App { EnumIvoryTower enumIvoryTower1 = EnumIvoryTower.getInstance(); EnumIvoryTower enumIvoryTower2 = EnumIvoryTower.getInstance(); - System.out.println("enumIvoryTower1=" + enumIvoryTower1.getDeclaringClass().getCanonicalName() + "@" + enumIvoryTower1.hashCode()); - System.out.println("enumIvoryTower2=" + enumIvoryTower2.getDeclaringClass().getCanonicalName() + "@" + enumIvoryTower2.hashCode()); + System.out.println("enumIvoryTower1=" + enumIvoryTower1); + System.out.println("enumIvoryTower2=" + enumIvoryTower2); } } diff --git a/singleton/src/main/java/com/iluwatar/EnumIvoryTower.java b/singleton/src/main/java/com/iluwatar/EnumIvoryTower.java index 8eab18fe4..5d3e73978 100644 --- a/singleton/src/main/java/com/iluwatar/EnumIvoryTower.java +++ b/singleton/src/main/java/com/iluwatar/EnumIvoryTower.java @@ -11,4 +11,9 @@ public enum EnumIvoryTower { public static EnumIvoryTower getInstance() { return INSTANCE; } + + @Override + public String toString() { + return getDeclaringClass().getCanonicalName() + "@" + hashCode(); + } }