有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java在不同文件之间打印列表对象的有效方法

我有一个包含对象的列表

Object{
int group
String name

...
....}

我创建了大量文件作为组id。 为了将列表元素打印到不同的文件中,我浏览了列表,每个对象都被写入了它的组文件中。 例如:

Object {
group - 3
name - RUth
} 

将被写入名为3的文件

Object {
group - 2
name - Dan

}

将被写入名为2的文件

我在元素中有大约+700,000个列表。 有没有有效的方法将其写入不同的文件


共 (1) 个答案

  1. # 1 楼答案

    创建一个java.util.Map<Integer, List<Object>>,其中键将是一个组的id,并为该组中的对象列表赋值。遍历填充地图的对象列表。遍历映射条目,从将列表写入单个文件的执行器池中将每个对象列表提交给执行器