我在 java 中遇到空指针错误问题,我正在尝试制作一款突破性游戏,我知道问题出在哪里。
GObject collider = getElementAt( ballX, ballspeed);
if(collider.equals(paddle) && collider){
ballspeed = -ballspeed;
}
当 if 语句为 null 时,程序会出错。
我也试过,但没有成功
GObject collider = getElementAt( ballX, ballspeed);
if(collider.equals(paddle) && collider != null){
ballspeed = -ballspeed;
}
最佳答案
尝试其他方式:
if(collider != null && collider.equals(paddle) ){
ballspeed = -ballspeed;
}
阅读更多关于 operators in java 的信息
关于java - 使用 equals 获取 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14737931/