Code:
import java.io.BufferedReader;
import java.io.FileReader;
public class main {
public static void main(String[] args) throws InterruptedException{
int i=0,j=0;
String[]array= new String[5001];
verweiskeller v = new verweiskeller();
try {
BufferedReader in = new BufferedReader(new FileReader("/home/Barny/Desktop/wordlist.txt"));
String zeile = null;
//Einlesen der Wörter
while ((zeile = in.readLine()) != null) {
v.push(zeile);
System.out.println("Wort "+(i+1)+" gelesen!");
i++;
}
System.out.println("Alle Wörter wurden eingelesen und sind bereit zum Sortieren...");
Thread.sleep(2000);
System.out.println("Beginne Sortieren...");
Thread.sleep(1500);
//Sortieren
do{
int k=0;
int duplikat=0;
while((k<=array.length-1)) {
if(v.top().equals(array[k])){
duplikat++;
}
k++;
}
if(duplikat>0) {
v.pop();
duplikat=0;
} else {
array[k]= (String) v.top();
k=0;
v.pop();
}
}while(!v.empty());
}catch(Exception e) {
System.err.println("Ein Fehler ist aufgetreten");
}
}
}