我的意思是,
Collections.sort(myBuilder.getMyRepeatedItem(), myComparator);
我可以假设在稍后调用build()
后,项目将按排序顺序排列,或者最好在单独的数组中排序并使用clearMyRepeatedItem()
然后使用addAllMyRepeatedItem(...)
吗?
答案 0 :(得分:1)
似乎甚至不可能:
java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableList.sort(Collections.java:1331)
at java.util.Collections.sort(Collections.java:175)
抱歉,我最初认为可能会有效,但可能不会被推荐为无证件。但是,虽然您可以向Builder
添加元素,但Builder
返回的列表不是可修改列表。