[解決済み】パッケージなしでクラスの名前を取得する方法は?
2022-04-05 16:50:24
質問
C# では、次のようになります。
Type.FullName
と
Type.Name
は、名前空間(Javaの世界ではパッケージ)の有無にかかわらず、型(この場合はクラス)の名前を取得するためのものです。
に相当するJavaは何ですか?
Type.Name
?
を使用するよりも良い方法があるはずです。
Class.getName()
を削除し、パッケージ名を手動で削除してください。
解決方法は?
ソースコードで指定された、基礎となるクラスの単純な名前を返します。基礎となるクラスが匿名である場合は、空文字列を返します。
配列の単純名は、構成要素の型の単純名に "[]" を付加したものです。特に、構成要素の型が匿名である配列の単純名は "[]" となります。
実際には、名前からパッケージ情報を削除しているのですが、これは隠されています。
関連
-
[解決済み] 必須ライブラリrt.jarの制限により、クラスにアクセス制限がかかっている?
-
[解決済み] enumのordinalを使用するのは良い習慣ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Javaで文字列値からenum値を取得する方法
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] ファイルの内容からJavaの文字列を作成するにはどうすればよいですか?
-
[解決済み] Javaで数値を小数点以下n桁に丸める方法
-
[解決済み] Javaクラスにおけるcanonical name、simple name、class nameの違いは何ですか?
-
[解決済み] メソッドの戻り値の型を汎用的にするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] maven. -source 1.5ではラムダ式がサポートされていません。
-
[解決済み] JVMフラグCMSClassUnloadingEnabledは、実際に何をするのですか?
-
[解決済み] このフォーマット(Tue Jul 13 00:00:00 CEST 2010)の日付をJavaの日付に変換する方法(文字列はalfrescoのプロパティに由来しています)
-
[解決済み] なぜJPAには@Transientアノテーションがあるのですか?
-
[解決済み] java.lang.ClassCastException: java.util.Arrays$ArrayList は java.util.ArrayList にキャストできません。
-
[解決済み] android.support.v4.app.FragmentActivity' で 'TAG' がプライベートアクセスされている。
-
[解決済み] JOGLまたはLWJGLの既成のプロジェクト
-
[解決済み] 親から継承したメソッドの可視性を下げることができない [重複]。
-
[解決済み] eclipseからTomcatに物理的に発行されるmyjspはどこにあるのでしょうか?
-
[解決済み] IntegerからBigIntegerへの変換