iterable

    0热度

    7回答

    “目录”是存储“项目”对象的集合类。我已经选择使用List集合来达到这个目的。所以它看起来像: public class Catalog { List<Item> itemList; 的主类必须能够与一个访问项目元素循环,把一个目录的物体,像集合本身。假设一个名为“目录:”的目录对象: for (Item items : catalog) { //various opera

    1热度

    3回答

    我有我的输入具有以下特征的dictonary: 每个值将是一个整数,字符串或迭代(不是字符串其他)。 如果元素是可迭代的,则该迭代中的每个元素将只是一个字符串或整数。 例如: mydict = { 'one': 1, 'two': '23', 'three': 3, 'four': [ 7, '6', 5, 8

    5热度

    2回答

    可以说我有下面的代码: for (Object obj : Node.getIterable()) { //Do something to object here } 和Node.getIterable()返回一个迭代。是否每次都调用getIterable()函数,或者只有在启动for循环时才调用getIterable()函数?我应该将其更改为: Iterable<Object>

    3热度

    5回答

    编写Scala代码时,我经常遇到一些情况,我有一些“处理器”函数可以对元素集合进行迭代操作,并且还需要知道集合的长度。 另一方面,我有“提供者”函数生成集合,所以已经知道了长度。生成的集合可能是List[T],Array[T]或Set[T]等,但即使在List[T]的情况下,我的生成器也知道大小(即使List类型不存储它)。 所以我会自然地声明“处理器”函数采用最通用的类​​型,似乎适合所有集合类

    5热度

    4回答

    我刚刚在旧的考试中发现了这个考题,并且正准备参加即将到来的考试。我想不出来: 下面描述了一个实现了Iterable接口的设计分部类。此类的唯一目的是提供迭代属性的方法things. 我们需要在课程中填写两件事才能完成它。这里是我猜测它应该是类似的东西类 private class PartialIterableClass /*FILL IN */ { private String[] t

    19热度

    2回答

    使用海藻石filter(Iterable<?> unfiltered, Class<T> type)可以很容易地过滤清单或Iterables。此操作执行两个任务:列表过滤和转化为给定类型T的序列 常常不过我最终Iterables<Something<?>> 和我想要得到的Iterables<Something<T>>子序列为一些专门的T. 很清楚,那番石榴不能开箱即用的解决这个问题,因为类型擦除:

    10热度

    1回答

    我刚开始用Scala和遇到了一个问题: Scala有各类Tuple1,Tuple2,...,Tuple22。在迭代查询时,Scalaquery返回元组。 我现在有一个给定的类(ZK的ListitemRenderer),它接受Object s并用行填充gui列表,每个行包含一些单元格。但是ListitemRenderer不是通用的。所以我的问题是我有一个Object“数据”,它实际上是一个任意长度的

    4热度

    2回答

    我有一个java.lang.Iterable(实际上是一个com.google.gson.JsonArray实例)。 我想使用freemarker(2.3.16)列举列表中的项目。 [#assign sports = controller.sports] [#-- At this point, sports is bound to a com.google.gson.JsonArray inst

    1热度

    1回答

    我想我一直在改进我以前的问题。基本上,我需要大块的文本(csv)文件发送片断到一个multiprocess.Pool。要做到这一点,我认为我需要在迭代对象中迭代行。 (见how to multiprocess large text files in python?) 现在我意识到,文件对象本身(或_io.TextIOWrapper型)打开一个文本后是线迭代线,所以也许我的分块码(目前低于,对不起,

    119热度

    12回答

    我是新来的Java,我真的很困惑迭代器和迭代。任何人都可以向我解释并举一些例子吗?