如何在 Java 中生成 CSV 文件的笛卡尔积?
How to make Cartesian Product of CSV files in Java?
我想对 Java 中的多个 CSV 文件进行 笛卡尔积 。
我将在一个请求中得到 n 个 CSV 文件,我必须生成一个包含这些 CSV 的笛卡尔积的文件。
CSV 文件看起来像 -
Cartesian.csv 预计为 csv.
为此,我解析了 CSV 文件并生成了 Sets 并传递给 Google Guava library's、Sets.cartesianProduct() 方法
对于此方法,我们必须传递像 Sets.cartesianProduct(productSet, pricingSet, addressSet)
这样的集合
但在我的请求中,我将获得 n 个 CSV 文件,那么如何将动态的集合数或集合数组传递给 Sets.cartesianProduct()?
是否有任何库可用于对 Java 中的 CSV 文件进行 笛卡尔积?
而不是使用 varargs version of Sets.cartesianProduct
, use the one which takes a list: Sets.cartesianProduct(List<? extends Set<? extends B>>)
。
我想对 Java 中的多个 CSV 文件进行 笛卡尔积 。 我将在一个请求中得到 n 个 CSV 文件,我必须生成一个包含这些 CSV 的笛卡尔积的文件。
CSV 文件看起来像 -
Cartesian.csv 预计为 csv.
为此,我解析了 CSV 文件并生成了 Sets 并传递给 Google Guava library's、Sets.cartesianProduct() 方法
对于此方法,我们必须传递像 Sets.cartesianProduct(productSet, pricingSet, addressSet)
但在我的请求中,我将获得 n 个 CSV 文件,那么如何将动态的集合数或集合数组传递给 Sets.cartesianProduct()?
是否有任何库可用于对 Java 中的 CSV 文件进行 笛卡尔积?
而不是使用 varargs version of Sets.cartesianProduct
, use the one which takes a list: Sets.cartesianProduct(List<? extends Set<? extends B>>)
。