オブジェクトからクラス名を取得するには、Classクラスの.getCanonicalName()を使用します。
サンプルソース
例)変数dのクラス名を取得する
1 2 3 4 |
Date d = new Date(); String str = d.getClass().getCanonicalName(); System.out.println(str); |
- (結果)
- java.util.Date
備考
- パッケージ名が不要の場合は、.getSimpleName()を使えばOKです。