5 svar
178 visningar
sampledragon5 behöver inte mer hjälp
sampledragon5 497
Postad: 12 nov 2021 20:40

no suitable method found for sort

Hej! Kan någon snälla förklara denna errorn…

Smutstvätt 25191 – Moderator
Postad: 12 nov 2021 20:45

Vilken klass är array definierad som? Collections.sort(...) behöver ett listobjekt, så om array är ett collection-objekt blir det problem med sort. :)

sampledragon5 497
Postad: 12 nov 2021 21:05

array är definierad som ArrayList<BouncingBall> array  = new ArrayList<>();  

menar du att jag ska ändra till List<BouncingBall> array = new ArrayList<>();  ?

Smutstvätt 25191 – Moderator
Postad: 12 nov 2021 21:33

Hmmm, ja nej då är det inte det som är problemet. Då vet jag tyvärr inte. :(

Programmeraren 3390
Postad: 12 nov 2021 21:58

För att kunna sorteras måste objekten vara jämförbara. Klassen BouncingBall måste implementera interface:t Comparable.

Fermatrix 7841 – Fd. Medlem
Postad: 13 nov 2021 12:03

Precis, utan comparable eller comparator kan du inte sortera en generisk lista.

Svara
Close