The getCanonicalName() method of java.lang.Class class is used to get the canonical name of this class, which is the canonical name as defined by the Java Language Specification. The method returns the canonical name of this class in the form of String.
public String getCanonicalName()
Parameter: This method does not accept any paramter.
Return Value: This method returns the canonical name of this class in the form of String.
Below programs demonstrate the getCanonicalName() method.
Class represented by myClass: class Test CanonicalName of myClass: Test
Class represented by myClass: class Main$1Arr CanonicalName of myClass: null
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course.