Habs hinbekommen.....
Gibt es ne Möglichkeit, das ganze als ein Knoten zu programmieren?
Java:
public String toString(){
StringBuffer sb = new StringBuffer();
String speicherWert;
for(T element : initialContents){
sb.append(element);
sb.append(" ");
}
speicherWert=sb.toString();
String[] woerter = speicherWert.split("\\W+");
Arrays.sort(woerter);
int zaehler = 1;
String wort = woerter[0];
StringBuffer ab = new StringBuffer();
String rueckgabe;
for (int i = 1; i < woerter.length; ++i) {
if (!woerter[i].equals(wort)) {
ab.append(wort);
ab.append("("+zaehler+")"+" ");
wort = woerter[i];
zaehler = 1;
} else {
++zaehler;
}
}
ab.append(wort);
ab.append("("+zaehler+")");
rueckgabe = ab.toString();
return " "+rueckgabe;
}
Gibt es ne Möglichkeit, das ganze als ein Knoten zu programmieren?