我们的资源实体正在使用Ascii值进行排序,这会在执行资源保存时产生与人类逻辑不一致的排序。 使用resource.save()。
例如:text1,text2,text 10被排序为text1,text10,text 2
我们希望将其排序为text1,text2,text10。
有没有办法在我们进行资源保存时对条目进行排序,
还是有其他办法可以接近吗?
答案 0 :(得分:0)
您可以使用AlphanumericComparator来处理此排序。
如果您希望在保存EMF资源时执行此操作,则需要创建自定义XMIResourceImpl并覆盖方法save()
。