我有问题.
在一个方法中,我收到一个通用的Object作为参数,我必须检索该类的名称
public void myMethod(Object o)
String className = o.getClass().getName();
...
}
Run Code Online (Sandbox Code Playgroud)
它工作,除非我给方法数组.例如,如果向方法传递double(double[])数组,则getClass().getName()返回给我[D
我怎样才能检索出类似的东西double[]?
类的简单名称就是您正在寻找的:
System.out.print(new String[0].getClass().getSimpleName());
Run Code Online (Sandbox Code Playgroud)
结果是:
String[]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8233 次 |
| 最近记录: |