ArrayList.Clear()-清除两个拒绝?

时间:2018-12-03 16:19:43

标签: java spring-boot arraylist

我有一个问题,Arraylist.Clear()清除了我的两个数组:

(tempOptionslist / categoryArray)

  • categoryArray拥有tempOptionslist列表

  • 我的意图是在执行下一条SQL语句之前清除tempOptionslist。

我看过这个线程: Same issue - but Im not sure about the solution

            List<Venue> tempOptionslist = new ArrayList<>();

            List<List<Venue>> categoryArray = new ArrayList<>();

            for (int i = 0; i < sqlArray.length;i++) {

                SqlRowSet rs = Jdbc.queryForRowSet(sqlArray[i]);


                while(rs.next()) {
                    Venue vn = new Venue();
                    vn.setOptionId(rs.getInt(1));
                    vn.setVenueOptions(rs.getString(2));
                    tempOptionslist.add(vn);
                }

                categoryArray.add(tempOptionslist);

                tempOptionslist.clear();

            }
            return categoryArray;

0 个答案:

没有答案