Hallo zusammen!
Ich habe eine Frage und zwar wie kann ich einen Wert, welcher mir übergeben wird mit den Werten einer LinkedList vergleichen?
Ich frage dies, da ich eine split Methode implementieren soll in einer Übungsaufgabe, welche den int zahl mit den Werten vergleicht und dabei alle Werte, welche grösser sind in eine neue LinkedList packt.
Damit ihr euch das etwas genauer vorstellen könnt, habe ich hier den bisherigen code:
Beispiel: zahl(5)
LinkedList (1, 3, 8, 12, 17)
Ich dachte mir nun, ich gehe mit einer Schleife durch die Werte durch und vergleiche diese. Ist der Wert aus der LinkedList grösser als der int zahl, wird dieser in eine neue LinkedList Resultat gepackt (sprich 8, 12, 17). Nur wie mache ich das? Sprich wie vergleiche ich die Werte und wie packe ich die grösseren Werte in eine neue Liste?
SpecialLinkedIntList split(int zahl) {
boolean less = true;
boolean greater = true;
if (first == null)
return null;
while (first != null)
for (int index = 0; zahl > first (); index ++) {
Könnt ihr mir da vielleicht paar Tipps dazu geben? Bin noch ziemlicher Anfänger...
Grüsse!!!