Ce contenu est réservé aux membres du site. Si vous êtes un utilisateur existant, veuillez vous connecter. Les nouveaux utilisateurs peuvent s'inscrire ci-dessous.
Java (partie 4)
Comparer et trier des objets (equals/hashCode, Comparable, Comparator) Objectif Implémenter correctement l’égalité logique, l’ordre naturel et des ordres multiples pour trier et utiliser TreeSet/TreeMap. Exemple complet package model; import java.util.Objects; public class Student2 implements Comparable<Student2> { private final String id; private final String name; private final double average; public Student2(String id, String name, double average) { this.id = id; this.name = name; this.average = average; } public String id(){ return id; } public String name(){ return name; } public double average(){ return average; } @Override public boolean equals(Object o){ if (this == o) return true; if (!(o instanceof Student2 s))