如何在此行中修复NulPointerException?

时间:2019-05-18 18:53:58

标签: nullpointerexception

我正在编码UNO,并希望提供一种方法来检查玩家是否可以将一张算出的牌扔到桌上。如果不是,则方法返回true,并且玩家可以抽出额外的纸牌。如果可以进行比赛,则该方法返回false,并且玩家无法抓牌。

我在桌子上为纸牌做了一个标签,称为discardpileLabel,并为玩家纸牌创建了一个JButton数组列表。单击绘制按钮时,将调用isValid()方法。

布尔布尔值isValid() {     int i = 0;     做     {         如果             ((discardpileLabel.getName())。charAt(0)==             (((playersCards2.get(i))。getName())。charAt(0)||         (discardpileLabel.getName())。charAt(1)==             ((playersCards2.get(i).getName())。charAt(1))         {            返回false;
        } else i ++;         } while(i

我希望if语句上的nullPointerException消失。

1 个答案:

答案 0 :(得分:0)

如果要引发自定义异常

检查:Custom Exception C#