String str="[{"age":12,"name":"小小"},{"age":13,"name":"小山"}]";
Gson g = new Gson();
List<User> list = g.fromJson(str, new TypeToken<List<User>>() {}.getType());
if(list.size>0){
Collections}.sort(list, new Comparator<User>() {
public int compare(User arg0, User arg1) {
//return arg1.getName().compareTo(arg0.getName());
// 降序排序 //return arg0.getName().compareTo(arg1.getName());升序排序
}
});
}
public class User{
private String name;private Integer age;
public String getName() { return name;}
public void setName(String name) { this.name= name;}
public Integer getAge() { return age;}
public void setAge(Integer age) { this.age= age;}}
}
List sort()自定义排序
最新推荐文章于 2024-06-12 11:41:27 发布