Je suis nouveau dans le codage et je me suis familiarisé avec les fonctions Lambda de Java 8, mais j'essaie de convertir une partie du code que j'ai écrit en Java 7 pour un projet à l'école et je n'arrive pas à comprendre comment rendre ce morceau de code identique en fonctionnalité mais en Java 7. Désolé si c'est une question stupide mais je n'arrive pas à comprendre. Dois-je écrire une méthode personnalisée et l'appliquer ensuite à ma PriorityQueue.
open = new PriorityQueue<>((Object o1, Object o2) -> {
Cell c1 = (Cell)o1;
Cell c2 = (Cell)o2;
return c1.endCost<c2.endCost?-1:
c1.endCost>c2.endCost?1:0;
});