现在,作为我要完成的任务的一个示例。我实例化了几个对象,然后用它们创建一个可关闭的迭代器。
this.object1 = new Object();
this.object1.setId("...");
this.object1.setType("...");
...
this.objectIterator =
new CloseableIteratorAdapter<>(
ImmutableList.of(this.object1, this.object2, this.object3).iterator()
);
我想要的是能够读取一个JSON文件,将其反序列化(杰克逊对象映射器),然后对上面的迭代器执行相同的操作。不太确定如何顺利执行此操作(从文件创建所有对象并将它们添加到上述迭代器中),请寻求帮助!