zoukankan      html  css  js  c++  java
  • list对象排序问题

    public class ListSort {
        public static void main(String[] args) {
          List<User> userList = new ArrayList<>();
          userList.add(new User("dd", 4));
          userList.add(new User("aa", 6));
          userList.add(new User("ee", 5));
          userList.add(new User("gg", 6));
          List<User> userList2 = new ArrayList<>();
          userList.add(new User("vv", 10));
          userList.addAll(userList2);
    
          Collections.sort(userList, new Comparator<User>() {
          @Override
          public int compare(User o1, User o2) {
              if (o1.getAge() > o2.getAge()) {
                  return -1;
              }
              if (o1.getAge() == o2.getAge()) {
                  return 0;
              }
              return 1;
            }
          });
    
          for (User user : userList) {
              System.out.println(user.getAge() + "," + user.getName());
          }
      }
    
      class User {
          String name;
          Integer age;
          public User(String name, Integer age) {
              this.name = name;
              this.age = age;
          }
          public Integer getAge() {
              return age;
          }
          public String getName() {
              return name;
          }
      }
    }
  • 相关阅读:
    linux学习笔记--文件
    linux学习笔记——基础命令
    nginx实现动静分离
    keepalived+nginx高可用负载均衡环境搭建
    keepalived衡环境搭建
    redis配置文件redis.conf说明
    基于sentinel 的redis集群环境搭建
    jdk动态代理
    spring的事物实现
    Linux用户配置
  • 原文地址:https://www.cnblogs.com/dali-lyc/p/7323255.html
Copyright © 2011-2022 走看看