CodeGym /Kurse /Java Syntax /Leistung einer Liste messen

Leistung einer Liste messen

Java Syntax
Level 8 , Lektion 6
Verfügbar

„Endlich! Ich habe dich vermisst. Wo warst du denn? Hier sind ein paar Aufgaben für dich.“

„Sind sie interessant?“

„Natürlich. Sehr interessant:“

Kommentare (3)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Smokyman Level 16, Kamp-lintfort, United Kingdom
9 Mai 2022
In the example are 4 times the 4 same in the "correct Code" 4 times the 98. Or u start the sequence on 0?
mheuer Level 41, Kaltenkirchen, Germany
21 Februar 2022
Aufgabe längste Sequenz: Nur durch die Hilfesektion den Hinweis gelesen, dass array.get(i) == array.get(i+1) nur bis 127 funktioniert. Für die Prüfung auf Gleichheit muss man array.get(i).equals(array.get(i+1)) verwenden. Das hat mit der Wrapper-Klasse Integer zu tun. Elemente bis 127 haben feste Speicheradressen und können daher mit == geprüft werden, bei Zahlen über 128 wird jeweils ein neues Objekt erzeugt, daher muss die equals-Methode genutzt werden. Das wusste ich nicht und wurde glaube ich auch vorher nicht erwähnt.
MaisNon Level 18, Spain
13 Juni 2022
Danke, ich stand auch gerade vor dem Problem.