例如 有一个对象数组Animals [] an; 假如我在这个类的构造函数中定义了an=new Animals[5] 但是我只要加入3个 后面两位为空 或者是0 怎么实现? 求高手指点
多谢 解决了
初始化数组有三种方式,以下都是去初始化一个String类型长度2的数组:
方式一:
String[] strs = new String[2];方式二:
方式三:
String[] strs = {"0", "1"};三种方式,都有自己的使用场景,在合适场景使用即可。
报的是空指针异常, 就是我定义了一个Animals [] an数组 后来我定义了方法,向数组中加入元素。(元素是对象,一个Animal的集合) 加入这个数组的长度是3,但是我只向其中加入了2个元素,我定义一个方法去查看的时候就报出了空指针异常的错误。