【发布时间】:2013-06-04 19:56:51
【问题描述】:
在寻求帮助之前,如果这是一个重复的问题或不好的问题,我真的很抱歉,因为我不知道要搜索什么。
在使用 java 中的数组时,有一件事情困扰着我。 这是代码:
String []stt = new String[5];
stt[0].length(); //of course NullPointerException because uninitialized.
System.out.println(stt.getClass()); //it should return class of array instead of String.
根据上面的代码,到目前为止还没有创建String对象,stt应该是Array类型而不是String类型,实际上stt里面的元素应该是String类型。
我想知道数组对象的类是什么,它应该返回数组对象的类。
【问题讨论】:
-
这个问题的答案中解释的相当好:stackoverflow.com/questions/8546500/…
标签: java arrays nullpointerexception primitive