Java - 現在のクラス名を取得しますか? 質問する

Java - 現在のクラス名を取得しますか? 質問する

私がやろうとしているのは、現在のクラス名を取得することだけですが、Java はクラス名の末尾に無意味な$1を追加します。これを削除して、実際のクラス名のみを返すにはどうすればよいですか?

String className = this.getClass().getName();

ベストアンサー1

試す、

String className = this.getClass().getSimpleName();

これは、静的メソッドで使用しない限り機能します。

おすすめ記事