java - 引用分配如何循环工作?在爪哇
问题描述
我正在练习创建应用程序,但遇到了一个我不明白的问题:为什么我会在这段代码中出现此错误:
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的初学者。
解决方案
推荐阅读
- python - django.core.exceptions.FieldError: Unknown field(s) (message) specified for Message in django error
- javascript - 猜谜游戏。While 循环
- python - 在 ROS 上运行时如何解决此 Adafruit GPS 错误?
- vue.js - 运行 npm run dev 时获取未知浏览器查询“死”
- python - 是否可以将 Jupyter 笔记本的输出导出到 Excel?
- ftp - 在包含空格的批处理文件中使用 WinSCP 时,如何从 FTP 下载中排除子文件夹?
- mongodb - Mongodb aggregate query with retrieval with two keys and condition by another variable
- wordpress - 我想让我的电子邮件文本字段像图像中的那样
- javascript - 请求的模块“./server/controller/controller.js”不提供名为“default”的导出
- r - st_geometry<-.data.frame(*tmp*, value = value) : 继承(value, "sfc") || is.character(value) 不是 TRUE