Java 我们如何存储列表<;字符串>;类似迭代器的迭代器中的值<;列表<;字符串>>;?

Java 我们如何存储列表<;字符串>;类似迭代器的迭代器中的值<;列表<;字符串>>;?,java,list,iterator,Java,List,Iterator,我需要将来自循环的值存储在迭代器中。 我试了很多想找到一条路,但是没有找到。 向您提供代码 ListIterator<List<String>> itrr = null; for (int i = startLoop; i <= endLoop; i++) { List<String> listOfString = new ArrayList<>(); for (int j =

我需要将来自循环的值存储在
迭代器中。
我试了很多想找到一条路,但是没有找到。
向您提供代码

ListIterator<List<String>> itrr = null;
        for (int i = startLoop; i <= endLoop; i++) {
            List<String> listOfString = new ArrayList<>();
            for (int j = startInnerLoop; j <= endInnerLoop; j++) {
                // for each cell we have to derive the row value as A1:A1
                String address = Number2Column.execute(j) + i;
                address += Constants.COLONSPLITTER + address;
                listOfString.add(executor.getSingleCell(false, address).get().toString());
            }
            itrr.add(listOfString);
        }
ListIterator itrr=null;

for(int i=startOOP;i迭代器不存储数据。它是底层集合的表示形式,允许您对其进行迭代

只需将字符串列表存储在另一个列表
list
list
类实现了
Iterable
接口,这意味着您可以在任何列表上获得迭代器

List<List<String>> itrr = new ArrayList<>();
    for (int i = startLoop; i <= endLoop; i++) {
        List<String> listOfString = new ArrayList<>();
        for (int j = startInnerLoop; j <= endInnerLoop; j++) {
            ...
            listOfString.add(...);
        }
        itrr.add(listOfString);
}
Iterator<List<String>> iter = ittr.iterator();

您知道
List.listIterator()
函数吗?Thankx@uaravan,我只是没有尝试这个概念。
ListIterator<List<String>> listIter = ittr.listIterator();