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();