我有两个映射类:我们需要循环遍历每一行,如果行的第一个值是1,我们需要使用类map 1,如果值是2,我们需要使用类映射2。因为CSVHelper适合于批量执行这个活动,所以我很难概念化如何使用if语句和for each循环来完成这个任务。这就是我到目前为止所拥有的:public class TaskEntity public int Id { get; set; }
我打算使用Hashtable,但是一些现有的答案说只有LinkedHashMap才能保留插入顺序。因此,我似乎可以使用entries或keys属性获得插入顺序。我的问题是,当映射有n个元素时,如果我想删除第一个n/2元素,还有比循环遍历keys并反复调用remove(key)更好的方法吗?break; i++
}
for