Sorting 按生效日期对文档进行排序
每个文档(inputStream IS)都有一个名为“生效日期”的字段。我需要将所有这些单独的文档合并成一个按生效日期排序的文档Sorting 按生效日期对文档进行排序,sorting,groovy,Sorting,Groovy,每个文档(inputStream IS)都有一个名为“生效日期”的字段。我需要将所有这些单独的文档合并成一个按生效日期排序的文档 import java.util.Properties; import java.io.InputStream; for( int i = 0; i < dataContext.getDataCount(); i++ ) { InputStream is = dataContext.getStream(i); Properties props = da
import java.util.Properties;
import java.io.InputStream;
for( int i = 0; i < dataContext.getDataCount(); i++ ) {
InputStream is = dataContext.getStream(i);
Properties props = dataContext.getProperties(i);
dataContext.storeStream(is, props);
}
import java.util.Properties;
导入java.io.InputStream;
对于(int i=0;i
谢谢
Nag将文档添加到
ArrayList
,然后使用List.sort(Comparator)
和比较日期的比较器。然后用for-each循环遍历列表
,并将文档添加到输出中。哦,等等,您的代码看起来非常像Java。这个问题是关于Java还是关于Groovy的?当然,您也可以在Groovy中使用我的建议,但您的代码与Groovy不太一样。:-)什么样的类是dataContext
?这是自己的课吗?遵循一些接口?