import java.util.ArrayList;
import java.util.List;
public class test {
public static void main(String[] args) {
System.out.println(int.class.getCanonicalName());// 返回int
System.out.println(int.class.getSimpleName());// 返回int
System.out.println(int.class.getName());// 返回int
System.out.println(String.class.getCanonicalName());// java.lang.String
System.out.println(String.class.getSimpleName());// String
System.out.println(String.class.getName());// java.lang.String
CharSequence str = new String();
System.out.println(str.getClass().getCanonicalName());// java.lang.String
System.out.println(str.getClass().getSimpleName());// String
System.out.println(str.getClass().getName());// java.lang.String
String[] arrStr = new String[]{};
System.out.println(arrStr.getClass().getCanonicalName());// java.lang.String[]
System.out.println(arrStr.getClass().getSimpleName());// String[]
System.out.println(arrStr.getClass().getName());// [Ljava.lang.String;
List<String> strList = new ArrayList<String>();
strList.add(new String());
System.out.println(strList.getClass().getCanonicalName());// java.util.ArrayList
System.out.println(strList.getClass().getSimpleName());// ArrayList
System.out.println(strList.getClass().getName());// java.util.ArrayList
}
}
JAVA的class.getSimpleName和getCanonicalName
最新推荐文章于 2024-12-27 12:55:10 发布