我使用“Document”作为键和“DocumentSections”作为值的 hashMap。Map <Document, DocumentSection>
. Document 有很多其他的成员变量(原始的和非原始的)。Document 也有一个唯一的 String 值。我的问题是,如果最好通过 Document 中的唯一字符串值替换 Document 作为键,例如HashMap<document.getValue(), DocumentSection>
. 其中 value 是一个唯一的字符串。如果我使用字符串作为键而不是更多的 Document 对象作为键,我的程序会消耗更少的内存吗?
谢谢