ログ出力時などに、クラス名を出力したい場合があると思います。
そんな時にいちいち
1 |
System.out.println("ClassName") |
なんてしていたら、クラスごとに”ClasName”の部分を編集しなくてはなりません。
そこで実行中のクラス名を取得できるメソッドを使用すると便利です。
クラス名を取得する方法
以下のメソッドで取得することができます。
1 2 |
String name = new Object(){}.getClass().getEnclosingClass().getName(); System.out.println(name); |