Object o = new Long[0]
System.out.println(o.getClass().isArray())
System.out.println(o.getClass().getName())
Class ofArray = ???
运行前3行发出;在Java中,我该如何动态确定数组的类型?
true
[Ljava.lang.Long;
我该如何获得?是长型?我可以解析字符串并做一个Class.forname(),但那很糟糕。简单的方法是什么?
如果第一个元素为空,即String [] arr = {null,“Chris”,“Joseph”}; – Psycho 2016-09-25 06:34:24