Java 带有Castor的LinkedHashMap
我如何告诉Castor使用LinkedHashMap而不是HashMap?粗略地看一眼就知道集合中对象的类型是什么。如果发现包含集合的对象为null且需要实例化,则使用“默认实现”类型 所以在你的目标中说Java 带有Castor的LinkedHashMap,java,xml,hashmap,linkedhashmap,castor,Java,Xml,Hashmap,Linkedhashmap,Castor,我如何告诉Castor使用LinkedHashMap而不是HashMap?粗略地看一眼就知道集合中对象的类型是什么。如果发现包含集合的对象为null且需要实例化,则使用“默认实现”类型 所以在你的目标中说 class Student { private Map someMap = new LinkedHashMap(); //generics ignored for clarity } 如果您使用LinkedHashMap而不是null初始化字段。我认为castor将直接将条目放入其中
class Student {
private Map someMap = new LinkedHashMap(); //generics ignored for clarity
}
如果您使用LinkedHashMap而不是null初始化字段。我认为castor将直接将条目放入其中,而不是重新创建。您的代码可以这样做吗 castor库在哪里使用HashMap?为什么要用LinkedHashMap替换它?能否在包含LinkedHashMap的对象的编组和解编组中发布一些相关代码。