Java “insert”new ClassType()“to complete Expression”是什么意思?
下面的代码创建了一个对象数组,然后尝试添加一个相同类型的对象 我得到错误语法错误,插入新的类类型来完成表达式 在线Java “insert”new ClassType()“to complete Expression”是什么意思?,java,arrays,exception,Java,Arrays,Exception,下面的代码创建了一个对象数组,然后尝试添加一个相同类型的对象 我得到错误语法错误,插入新的类类型来完成表达式 在线 vehicles.[index] = nextVehicle; 但在我看来,这没什么问题。从long到int的转换是否会导致一些问题 long vehicleSize = getVehicleSize(); Vehicle[] vehicles= new Vehicle[(int)vehicleSize]; Vehicle nextVehicle = null; int off
vehicles.[index] = nextVehicle;
但在我看来,这没什么问题。从long到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();
}
应该是
vehicles[index] = nextVehicle;
及
应该是
nextVehicle = new Vehicle(db, offSet);
nextVeh = new Vehicle(db, offSet);
nextVehicle = new Vehicle(db, offSet);