gpt4 book ai didi

java - 奇怪的异常

转载 作者:行者123 更新时间:2023-11-29 08:13:40 26 4
gpt4 key购买 nike

大家好,我们正在尝试为我们的学期项目制作客户端-服务器赛车游戏,但我们遇到了一些奇怪的错误

public void updatePosition(int id, ArrayList<Point2D.Float> positions){
if(id==1){
for (int i = 1; i < game.getS().getVehicles().size(); i++)
{
game.getS().getVehicles().get(i).updatePosition(positions.get(i));
}

}else if(id==2){
game.getS().getVehicles().get(1).updatePosition(positions.get(0));
for (int i = 2; i < game.getS().getVehicles().size(); i++)
{
game.getS().getVehicles().get(i).updatePosition(positions.get(i));
}

这是我们的代码

异常(exception)是在这一行: game.getS().getVehicles().get(1).updatePosition(positions.get(0));

最佳答案

引用默认初始化为空。如果您创建了一个集合或数组,但未能初始化引用,它们将默认为 null。

关于java - 奇怪的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com