我被聲納拉昇,由於下面的代碼行:什麼接口代表的插入順序LinkedHashSet迭代
public void setFileNames(LinkedHashSet<String> fileNames) {
隨着錯誤消息:
避免使用實施類型,如'LinkedHashSet';使用接口,而不是
當我想要表示一個不分類的Set
保持其插入順序時,這種方式是什麼?我只是使用Set
並明確指出迭代順序會保留嗎?
存儲的數據將使用JaxB進行序列化,迭代順序在反序列化後非常重要。
(我知道的和完全理解this)
你會從方法中讀取數據,向數據集中添加條目嗎? – WilQu 2015-02-06 15:27:26