定义一个arraylist集合,添加4个元素,使用迭代器遍历元素

定义一个arraylist集合,添加4个元素,使用迭代器遍历元素,第1张

import javautilArrayList; import javautilIterator; import javautilList; public class Sample{ public static void main(String[] args) { //创建集合 List<String> list = new ArrayList<String>(); for (int i = 0; i < 100; i++) { listadd(i + ""); } //获取迭代器 Iterator<String> iter = listiterator(); //hasNext() 如果仍有元素可以迭代,则返回 true while(iterhasNext()) { //next() 返回迭代的下一个元素 Systemoutprintln(iternext()); } } }

以后有问题可以去 stackoverflow上面搜。这里有个 提问,与你的类似。

xs = [1, 3, 2, 4]

original_indexes = xsmapwith_indexsortmap(&:last)

#=> [0, 2, 1, 3]

我解释下:

1)with_index  之后产生一个 二维数组的迭代器 [ [xs[0], 0], [xs[1], 1], [xs[2], 2] ]

2)sort 函数应用在二维数组中时,似乎是按照第一个元素进行排序

3)排序之后的二维数组,取出每个数组的last就是索引值,由于这时候已经排过序,所以就是希望的答案了。

以上就是关于定义一个arraylist集合,添加4个元素,使用迭代器遍历元素全部的内容,包括:定义一个arraylist集合,添加4个元素,使用迭代器遍历元素、ruby如何获得排序的序号argsort、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9772247.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存