无法将整数添加到List <integer> </integer>

时间:2015-02-28 17:25:25

标签: java jpa integer

我遇到以下代码问题。如果我使用resultList来添加整数,它将保持为null。如果我使用preresult来添加整数,它可以工作,但在返回结果时会出错。我无法找到获得这一结果的方法。

@SuppressWarnings("null")
@ApiMethod(name = "getDate")
public List<Integer> getDate() {

    List<Integer> preresult = new ArrayList<>();
    ArrayList<Integer> resultList = null;

    try {
        Calendar localCalendar = Calendar.getInstance(TimeZone.getDefault());
        int CurrentDayOfYear = localCalendar.get(Calendar.DAY_OF_YEAR);
        Integer intObj = new Integer(CurrentDayOfYear);
        preresult.add(intObj);


    } finally {
        mgr.close();
    }

    return preresult;
}

1 个答案:

答案 0 :(得分:1)

这是因为你只为resultList创建了一个指向null的空变量。

更改:

ArrayList<Integer> resultList = null;

致:

ArrayList<Integer> resultList = new ArrayList<Integer>();