我怎样才能得到班级的名字
String.class.getName() returns java.lang.String
Run Code Online (Sandbox Code Playgroud)
我只对获得最后一部分感兴趣,即只有String
Any Api才能做到这一点?
and*_*dyb 165
小智 8
以下两种方式都可以.
System.out.println("The Class Name is: " + this.getClass().getName());
System.out.println("The simple Class Name is: " + this.getClass().getSimpleName());
Run Code Online (Sandbox Code Playgroud)
输出如下:
类名是:DemoJava.Student
简单的班级名称是:学生
或programmaticaly
String s = String.class.getName();
s = s.substring(s.lastIndexOf('.') + 1);
Run Code Online (Sandbox Code Playgroud)