Noktaların listesini sıralamalıyım. İlk önce x değerini karşılaştırmalıyım, daha sonra x değerleri eşitse, y değeri. Bu yüzden ben thenComparing yöntemi kullanmak düşündüm:Karşılaştırıcı karşılaştırmasıInt
Comparator<Point> cmp = Comparator.comparingInt(p -> p.x).thenComparingInt(p -> p.y);
Ama mesaj almaya devam: Uyumsuz türleri: Karşılaştırıcı <Nesne> < Noktası > Karşılaştırıcıya dönüştürülemez.
Bu karşılaştırmayı yapmanın başka yolları da var ve çalışıyor, ancak burada yanlış yaptığımı anlamıyorum.
Belki de yazarak bir noktaya yazmanız gerekir (Nokta). Yine de emin değilim. – Gendarme