13

特定のクラスのフィールド数を取得しようとしています。ただし、私が使用している手法は機能しておらず、常に 0 を返します。

this.getClass().getFields().length;

特定のクラスのフィールド数を取得するにはどうすればよいですか?

4

3 に答える 3

28

使用方法は、アクセス可能なパブリック フィールド用です。ドキュメントを参照しthis.getClass().getDeclaredFields().lengthくださいgetFields

于 2013-05-09T14:38:54.217 に答える