Protocol buffers 我可以在Google Protocol Buffer Builder的重复字段集合中对项目进行排序吗?
我是说Protocol buffers 我可以在Google Protocol Buffer Builder的重复字段集合中对项目进行排序吗?,protocol-buffers,Protocol Buffers,我是说 Collections.sort(myBuilder.getMyRepeatedItem(), myComparator); 我是否可以假设稍后调用build()后,项目将按排序顺序排列,或者最好在单独的数组中排序,使用clearMyRepeatedItem(),然后addAllMyRepeatedItem(…)?似乎甚至不可能: java.lang.UnsupportedOperationException at java.util.Collections$Unmodifia
Collections.sort(myBuilder.getMyRepeatedItem(), myComparator);
我是否可以假设稍后调用
build()
后,项目将按排序顺序排列,或者最好在单独的数组中排序,使用clearMyRepeatedItem()
,然后addAllMyRepeatedItem(…)
?似乎甚至不可能:
java.lang.UnsupportedOperationException
at java.util.Collections$UnmodifiableList.sort(Collections.java:1331)
at java.util.Collections.sort(Collections.java:175)
抱歉,我最初认为可能有效,但可能不会被推荐为未记录的内容。但是,尽管您可以向生成器
添加元素,生成器
返回的列表不是可修改的列表