public void sort1(List<ItemEntity> entities) { ItemEntity[] itemEntities = entities.toArray(new ItemEntity[entities.size()]); ItemEntity temp; for (int i = 0; i < itemEntities.length; i++) { for (int j = i + 1; j < itemEntities.length; j++) { if (compare(itemEntities[i].getValue().split(",")[0], itemEntities[j].getValue().split(",")[0]) > 0) { temp = itemEntities[i]; itemEntities[i] = itemEntities[j]; itemEntities[j] = temp; } } } for (int i = 0; i < itemEntities.length; i++) { L.d(L.TAG, i + "-->" + itemEntities[i].getValue()); } } public int compare(String w1, String w2) { int length1 = w1.length(); int length2 = w2.length(); int length = length1 > length2 ? length2 : length1; for (int i = 0; i < length; i++) { int c1 = w1.charAt(i); int c2 = w2.charAt(i); if (c1 > c2) { return 1; } else if (c1 < c2) { return -1; } } return 0; }
按首字母进行排 序
最新推荐文章于 2021-10-26 15:02:57 发布