Java Editor Löschen doppelter Zahlen einer Liste

ghost_zerOX

Mitglied
Hallo, ich hoffe ihr könnt mir helfen.
Wir haben als Aufgabe bekommen bei Java aus zwei Listen mit Zufallszahlen eine dritte zu bilden, bei der alle doppelten Zahlen gelöscht werden.
Die beiden ersten Listen in einer zu vereinigen ist an sich nicht das Problem, jedoch weiß ich leider nicht, wie ich die doppelten Zahlen löschen soll.
Wir hatten in einem früheren Programm schon den Ansatz:
if (zz==zz[j]) {
i=i-1;
} // end of if
was dazu führt, das es die Zahl, welche doppelt gebildet wurde löscht und stattdessen eine neue bildet.
Jetzt stellte sich aber die Frage, wie ich den Code umschreiben soll damit er die doppelten Zahlen einer Zusammengefügten Zufallsliste löscht.
Bis jetzt war es mir möglich die ersten zwei Listen zu einer dritten zu vereinen und diese mit Bubble zu sortieren.
Könnt ihr mir da vielleicht ein paar Hilfestellungen geben, damit ich die doppelten Zahlen löschen kann.

Mein bisheriger Code zum einsortieren sieht zu diesem Zeitpunkt wie folgt aus:

zzz= new int [10];
zzz[0]=zz1[0]; //Einfügen in Zusammengefügte Liste
zzz[1]=zz1[1];
zzz[2]=zz1[2];
zzz[3]=zz1[3];
zzz[4]=zz1[4];
zzz[5]=zz2[0];
zzz[6]=zz2[1];
zzz[7]=zz2[2];
zzz[8]=zz2[3];
zzz[9]=zz2[4];

bubblez=new int [10]; //Anwendung BubbleSort
bubblez=zzz;
for (i=0;i<10;i++) //äußere Schleife -> sooft bis kein Tausch mehr erfolgen kann
{
for (j=0;j<10-1;j++) //innere Schleife vergleicht und tauscht benachbarte Elemente
{
if (bubblez[j]>bubblez[j+1])
{
hilfz=bubblez[j];
bubblez[j]=bubblez[j+1]; //Tauschvorgang
bubblez[j+1]=hilfz;

} // end of if
} // end of for
} // end of for

for (int i = 0; i < 10; i++) //Ausgabe der Liste
{
inhaltz=jTextArea3.getText();
inhaltz=inhaltz+zzz+"; ";
jTextArea3.setText(inhaltz);
}

Das ist die dazugehörige Oberfläche:
Screenshot (1).jpg
 

8u3631984

Bekanntes Mitglied
Hallo

also wenn ich dich richtig verstanden habe, ist dein Problem aus der zusammengfügten Listen die Dupllicate zu entfernen. Mir fallen dazu mehre Lösungen ein :
  1. Verwende einfach HashSet, die erlaubt von Hause aus keine Duplikate
  2. Java:
    List<Integer> listWithoutDuplicates = listWithDuplicates.stream()
             .distinct()
             .collect(Collectors.toList());

Vielleicht kommst du damit weiter.
 
K

kneitzel

Gast
Da Du mit Arrays arbeitest, vermute ich, dass es einfach nur eine Aufgabe ist, bei der dann weder Klassen des Frameworks noch Streams verwendet werden dürfen.

Der Ablauf ist dann einfach, dass Du vor dem Einfügen einer Zahl erst prüfst, ob diese bereits eingeführt wurde. Das kannst Du ggf. in Methode packen, damit der Code schön leserlich ist.

Zum Prüfen gehst Du einfach alle bereits eingefügten Zahlen durch und vergleichst diese....
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M löschen in Rot Schwarz Bäumen Allgemeine Java-Themen 6
M lineare Sondierung löschen Allgemeine Java-Themen 2
A Sicheres Löschen von Dateien Allgemeine Java-Themen 7
E Varialbe komplett Löschen Allgemeine Java-Themen 26
O Warum kann ich so keine Elemente löschen und erhalte einen IllegalStateException? Allgemeine Java-Themen 4
J ArrayList, ganze Zeilen löschen oder überspringen Allgemeine Java-Themen 4
glamdring273 Discord JDA, Kanal löschen Allgemeine Java-Themen 0
J RotSchwarzBaum: Löschen mittels insert-Methode Allgemeine Java-Themen 20
D Input/Output Zwischen zwei ID-Räumen unterscheiden und Objekt löschen Allgemeine Java-Themen 16
L Objekt aus Objekt-array "löschen" Allgemeine Java-Themen 2
X Größten Werte in meinem Array löschen? Allgemeine Java-Themen 16
P Erste Schritte Dateien löschen Allgemeine Java-Themen 4
S Einzigartigen String in Datenbank finden und löschen Allgemeine Java-Themen 23
J Datei löschen, die Leerzeichen im Pfad hat Allgemeine Java-Themen 5
R Index in einem Array löschen Allgemeine Java-Themen 10
R Index in einem Array löschen Allgemeine Java-Themen 2
A Referenzen von Bildobjekten löschen Allgemeine Java-Themen 0
I PDF freigeben zum löschen Allgemeine Java-Themen 4
P Löschen eines keys in einer SortedMap Allgemeine Java-Themen 5
P JDK installieren Kann man die Ordner in C:\Users\*\AppData\LocalLow\Sun\Java\.... löschen? Allgemeine Java-Themen 3
X Löschen von einer Zeile in einer Text Datei. Klappt nicht. Allgemeine Java-Themen 4
J Java - Zeile aus Text datei löschen Allgemeine Java-Themen 13
W Arraylist Text Suchen und Datei löschen Allgemeine Java-Themen 5
G Datei löschen Allgemeine Java-Themen 8
R LinkedList und Threads: Strukturprobleme bez. löschen von Elementen Allgemeine Java-Themen 3
Bluedaishi Dateien löschen die älter als das aktuelle Datum sind Allgemeine Java-Themen 9
L Doppelte eintraege im Stringbuffer löschen Allgemeine Java-Themen 4
J Doppelte Buchstaben löschen - letztes Wort macht er nicht Allgemeine Java-Themen 2
M lucene suchen/löschen/hinzufügen Allgemeine Java-Themen 4
R Leere Verzeichnisse löschen Allgemeine Java-Themen 11
S Speichern/Laden/Hinzufügen/Löschen der Array-Wörter; unerwartete Ausgabe Allgemeine Java-Themen 6
V System.out.println an jeder Stelle im Projekt löschen Allgemeine Java-Themen 4
M Batch zum Java Cache löschen Allgemeine Java-Themen 3
R Löschen von Files nicht möglich Allgemeine Java-Themen 11
KrokoDiehl Verzeichnisse via FileVisitor löschen Allgemeine Java-Themen 3
V Objekt löschen Allgemeine Java-Themen 7
127.0.0.1 StringBuffer leere Zeile löschen Allgemeine Java-Themen 8
J char-Array löschen Allgemeine Java-Themen 5
W n:m Beziehung Referenzen löschen Allgemeine Java-Themen 5
127.0.0.1 Zeilen in .txt Datei löschen Allgemeine Java-Themen 11
D Löschen-Methode im Stapelverarbeitungsprogramm Allgemeine Java-Themen 4
S JTable und Spalten löschen Frage Allgemeine Java-Themen 5
EnHancEd[] ArrayList gezielt löschen Allgemeine Java-Themen 9
S Nullen aus Array löschen Allgemeine Java-Themen 10
N Java lässt sich nicht löschen! Allgemeine Java-Themen 7
U Wie kann mit einen Java Applet Dateien erstellen,verschieben und löschen? Allgemeine Java-Themen 9
P Input/Output Ordner löschen --> geht nicht Datei --> Ja Allgemeine Java-Themen 6
K Leerzeiilen aus ArrayList löschen?! Allgemeine Java-Themen 7
M Objekt aus Liste in Liste suchen/löschen Allgemeine Java-Themen 6
S Singleton Instanz löschen Allgemeine Java-Themen 5
Z Ausschneiden, Kopieren, Einfügen, Löschen in JTextArea Allgemeine Java-Themen 5
K Java Feld Duplikate löschen Allgemeine Java-Themen 5
F SAXBuilder blockiert löschen von Dateien Allgemeine Java-Themen 2
L Datei sicher löschen/mehrfach überschreiben? Allgemeine Java-Themen 2
S Java komplett löschen und neu installieren Allgemeine Java-Themen 4
N Java geht nicht mehr zu löschen Allgemeine Java-Themen 5
E Regex alles nach ? löschen Allgemeine Java-Themen 4
I Über eine Liste iterieren und Objekte löschen. Wie löst man das sauber? Allgemeine Java-Themen 5
W 2D-Grafik nach getthumbnail läst sich Quellbild nicht mehr löschen Allgemeine Java-Themen 3
E Regex HTML Tag und Inhalt löschen Allgemeine Java-Themen 4
S Zeilen in einer Datei löschen Allgemeine Java-Themen 3
Z aus private List<???> list eintrag löschen Allgemeine Java-Themen 4
C Zeile aus einer CSV-Datei löschen Allgemeine Java-Themen 3
J Element aus HashSet löschen Allgemeine Java-Themen 2
S Element aus ArrayListe löschen --> Thread hängt sich auf Allgemeine Java-Themen 2
A LinkedList Auslesen und Objekt Löschen Allgemeine Java-Themen 4
G Mit Batch-Datei verzeichnisse löschen Allgemeine Java-Themen 9
K von List getSelected auf ResultSet Datenbank löschen Allgemeine Java-Themen 2
S Reihen aus einem 2-dim. Array 'löschen' Allgemeine Java-Themen 2
K Threading - schreiben auf Hashmap/löschen - ConcurrentModificationException Allgemeine Java-Themen 3
A Zeilen aus einer Textdatei löschen Allgemeine Java-Themen 6
M Arraylist - Inhalte in Textferldern anzeigen, verändern und löschen. Allgemeine Java-Themen 18
S Liste Object Löschen Allgemeine Java-Themen 7
G Log4J - Logs älter als 3 Tage löschen Allgemeine Java-Themen 5
Quaxli Files massenhaft löschen Allgemeine Java-Themen 3
J Mit POI Zeile in Excel löschen Allgemeine Java-Themen 5
D Kann Tiff Datei nicht löschen Allgemeine Java-Themen 12
0x7F800000 Regex zum löschen vom unnötigen whitespace Allgemeine Java-Themen 4
Daniel_L Best Practice zum Löschen von Log-Files? Allgemeine Java-Themen 8
S Problem beim Löschen des Inhalts des Fensters Allgemeine Java-Themen 4
O Zeile eines Textfiles löschen Allgemeine Java-Themen 2
O File zum löschen "schließen" Allgemeine Java-Themen 2
G JTree Node löschen Allgemeine Java-Themen 2
C String to hex und hex-Werte löschen Allgemeine Java-Themen 2
H Benutzerkonto löschen Allgemeine Java-Themen 4
G Dateien löschen Allgemeine Java-Themen 3
G Datei löschen nach kopieren geht nicht Allgemeine Java-Themen 5
G List- Einträge löschen Allgemeine Java-Themen 3
T probleme mit file löschen Allgemeine Java-Themen 9
F Aus einer XML Datei löschen Allgemeine Java-Themen 3
M Endgültiges Löschen von Objekten Allgemeine Java-Themen 7
H JTable Löschen [Alle Zeilen aufeinmal Löschen] Allgemeine Java-Themen 6
Z Letztes zeichen eines strings löschen Allgemeine Java-Themen 3
S Löschen von Objekt erzwingen Allgemeine Java-Themen 4
T LDAP - Eintrag löschen Allgemeine Java-Themen 6
J Alte Log Files löschen mit log4j Allgemeine Java-Themen 3
C StyledDocument: SimpleAttributeSets löschen? Allgemeine Java-Themen 2
P löschen Allgemeine Java-Themen 5
M JLabels löschen (sollen nicht mehr gezeichnet werden) Allgemeine Java-Themen 10
T Große Dateibestände löschen - Speicherproblem Allgemeine Java-Themen 20

Ähnliche Java Themen

Neue Themen


Oben