This program shows how to Get Class name of a class you don't know about using reflection API in Java.
AnotherClass.java
public class AnotherClass {
 public int x;
 public int getX() {
  return x;
 }
}
MainClass.java
/**
 * Get Class name in Java - Reflection API
 *
 * How to get class name when you don't know what the class is in Java
 */
public class MainClass {
 
 public static void main(String[] args){
  AnotherClass obj = new AnotherClass();
  
  Class c = obj.getClass();
  System.out.println(c.getName()); //Complete Class name
  System.out.println(c.getSimpleName()); // Class name, i.e. AnotherClass
 }
}
No comments:
Post a Comment