arraylist - foreach 语句中的 NullPointerException
问题描述
我正在尝试运行该程序,但我不断收到 NullPointerException 问题,它说问题出在第一个 for 语句“for (ArrayList arrlist : arlt)”中。有谁知道是什么问题?非常感谢你。
public static ArrayList<String> LinesToBeShifted(ArrayList<ArrayList<String>> arlt) {
ArrayList<String> shift = new ArrayList<String>();
for (ArrayList<String> arrlist : arlt) {
for (int i = 0; i < arrlist.size(); ++i) {
shift.add(getString(arrlist));
arrlist = wordShift(arrlist);
}
}
解决方案
如果你在 for 循环中得到 NullPointerException 问题可能是 arlt 为 null
推荐阅读
- node.js - npm 多个命令执行 && 不起作用,但是 & 和 || 做
- tcl - 如果使用 glob 没有发现任何内容,则打印出警告 - TCL
- pagespeed - 使用 Lighthouse 失败的 Google Page Speed Test 返回错误:FAILED_DOCUMENT_REQUEST
- scorm - Scorm 2004 根据交互计算完成百分比
- ios - iPhone 照片库中的图像在选取时按比例缩小
- azure - 使用 Azure 自动机器学习运行实验时,如何解决“KeyError: 'brand'”?
- r - 手动调整收盘价与雅虎财经调整价不符
- kubernetes - 在 Kubernetes 中为集群中的所有 pod 查找正在运行的容器的用户 ID
- ios - 过滤时如何安全地解开可选项
- sql-server - 将表中的列合并为单个表