Mega Code Archive

 
Categories / Java Tutorial / Reflection
 

Get the class name with or without the package

public class Main {   public static String getClassName(Class c) {     String className = c.getName();     int firstChar;     firstChar = className.lastIndexOf('.') + 1;     if (firstChar > 0) {       className = className.substring(firstChar);     }     return className;   }   public static void main(String[] args) {     System.out.println(getClassName(java.awt.Frame.class));   } }