首页 > 解决方案 > 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);
            }
        }

标签: arraylistforeachnullpointerexception

解决方案


如果你在 for 循环中得到 NullPointerException 问题可能是 arlt 为 null


推荐阅读