首页 > 解决方案 > 引用分配如何循环工作?在爪哇

问题描述

我正在练习创建应用程序,但遇到了一个我不明白的问题:为什么我会在这段代码中出现此错误:

    java.lang.NullPointerException: Attempt to invoke virtual method 'java.util.List com.baziremartin.pyramideapp.paquet.getCartes(int)' on a null object reference

编码 :

 mTestBTN.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                List<joueur> currentPlayers = new ArrayList<>();
                for(int i = 0; i < allPlayers.size(); i ++){
                    currentPlayers.add(new joueur(allPlayers.get(i)));
                    currentPlayers.get(i).setHand(paquet1.getCartes(4));

                }
            }
        });

我已经搜索过了,我认为这是一个参考语法错误,但我不明白什么是好的语法..(我尝试了很多不同的东西)。感谢您的帮助,我是java的初学者。

标签: javaandroidobjectreference

解决方案


推荐阅读