In Java, how do I dynamically determine the type of an array?

后端 未结 3 1386
醉梦人生
醉梦人生 2020-12-06 04:26
Object o = new Long[0]
System.out.println( o.getClass().isArray() )
System.out.println( o.getClass().getName() )
Class ofArray = ???

Running the fi

3条回答
  •  我在风中等你
    2020-12-06 04:33

    http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Class.html#getComponentType():

    public Class getComponentType()
    

    Returns the Class representing the component type of an array. If this class does not represent an array class this method returns null...

提交回复
热议问题