出于调试目的,我想在 Java 中显示特定变量的类型,例如:
String s = "adasdas";
System.out.println( SOME_MAGIC_HERE(s) );
并得到:
String
最佳答案
您正在寻找 Object.getClass()
方法。
示例:
System.out.println(s.getClass()); // Prints "java.lang.String"
System.out.println(s.getClass().getSimpleName()); // Prints "String"
关于Java:获取变量的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9656497/