I
Ich4
Gast
Hallo,
ich bin gerade an einer Aufgabe dran, für die ich leider keine Lösungen habe ...
Es geht darum, dass ich eine HashMap habe... eine vorgegebene Main Klasse und die Ausgabe folgende sein sollte:
[]
1
[HELLO]
2
[HELLO]
Bei mir wird allerdings das HELLO nicht angezeigt. Der Zähler funktioniert.
Fehler müsste doch dann also hier liegen, oder?
Hier noch der ganze Code von meiner Klasse... falls nötig.
Ich hoffe das war einigermaßen verständlich ausgedrückt. Ich bin einfach ne totale Pfeife in Java
Vielen Dank fürs lesen. Schöne Grüße
ich bin gerade an einer Aufgabe dran, für die ich leider keine Lösungen habe ...
Es geht darum, dass ich eine HashMap habe... eine vorgegebene Main Klasse und die Ausgabe folgende sein sollte:
[]
1
[HELLO]
2
[HELLO]
Bei mir wird allerdings das HELLO nicht angezeigt. Der Zähler funktioniert.
Java:
public boolean add(String newString){
keyundzaehler.put(newString, i++);
return true;
}
Fehler müsste doch dann also hier liegen, oder?
Hier noch der ganze Code von meiner Klasse... falls nötig.
Java:
import java.util.HashMap;
import java.util.HashSet;
public class CountedSet extends HashSet<String>{
HashMap<String, Integer> keyundzaehler = new HashMap<String, Integer>();
static int i = 0;
Object o;
public boolean add(String newString){
keyundzaehler.put(newString, i++);
return true;
}
public void clear() throws UnsupportedOperationException{
keyundzaehler = null;
}
public boolean remove(Object o){
this.o = o;
return true;
}
public int getCount(String string){
return i;
}
}
Ich hoffe das war einigermaßen verständlich ausgedrückt. Ich bin einfach ne totale Pfeife in Java
Vielen Dank fürs lesen. Schöne Grüße