我想对 recyclerView 中的项目进行排序。我有诸如 20ABC1、20ABC2、...、20ABC10、..等的用户名。
我已经尝试了相关问题的答案,其中之一是:
public static final Comparator<Users> BY_NAME_ALPHABETICAL = (users, t1) -> users.Username.compareTo(t1.Username);
但这并不能完全解决问题。20ABC10, 20ABC11,...20ABC19 高于 20ABC2。我认为这是因为它逐个字符地检查。
有什么办法可以解决这个问题?
谢谢 :)
炎炎设计
撒科打诨
芜湖不芜
ABOUTYOU
相关分类