List<ImFriendBaseBO> result = new ArrayList()<>; result.stream() .sorted(Comparator.comparing(ImFriendBaseBO::getMessageTime).reversed()).collect(Collectors.toList());