Entfernen von Duplikaten aus einer Liste von Zeichenfolgen

Java Easy collections

Aufgabe «Entfernen von Duplikaten aus einer Liste von Zeichenfolgen»

Schreiben Sie ein Programm, das Zeichenfolgen von der Standardeingabe liest, sie in einem ArrayList speichert und dann alle Duplikate entfernt, sodass nur die eindeutigen Elemente in der Reihenfolge ihres ersten Auftretens übrig bleiben. Geben Sie die resultierende Liste der Zeichenfolgen durch Leerzeichen getrennt aus.

Eingabeformat

Die erste Zeile enthält eine ganze Zahl n (1 ≤ n ≤ 1000) — die Anzahl der Zeichenfolgen. Dann folgen n Zeichenfolgen, jede in einer eigenen Zeile.

Ausgabeformat

Eine Zeile, die die eindeutigen Zeichenfolgen aus der ursprünglichen Liste in der Reihenfolge ihres ersten Auftretens enthält, getrennt durch Leerzeichen.

Beispiele

Beispiel 1

EINGABE
3 hello world hello
AUSGABE
hello world
main.java