Daw*_*son 0 java arrays exception
我有下面的代码,它创建一个对象数组,然后尝试添加相同类型的对象.
我在行上得到错误"语法错误,插入"新的ClassType()"以完成表达式"
vehicles.[index] = nextVehicle;
Run Code Online (Sandbox Code Playgroud)
但在我看来,它没有任何问题.从长到int的演员阵容是否会造成一些问题?
long vehicleSize = getVehicleSize();
Vehicle[] vehicles= new Vehicle[(int)vehicleSize];
Vehicle nextVehicle = null;
int offSet = 0;
int index= 0;
while (offSet < vehicleSize) {
nextVeh = new Vehicle(db, offSet);
vehicles.[index] = nextVehicle;
index++;
offSet += nextVehicle.getSize();
}
Run Code Online (Sandbox Code Playgroud)
vehicles.[index] = nextVehicle;
Run Code Online (Sandbox Code Playgroud)
应该
vehicles[index] = nextVehicle;
Run Code Online (Sandbox Code Playgroud)
和
nextVeh = new Vehicle(db, offSet);
Run Code Online (Sandbox Code Playgroud)
应该是
nextVehicle = new Vehicle(db, offSet);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1410 次 |
| 最近记录: |