Mitsie007
Gebruiker
- Lid geworden
- 21 okt 2006
- Berichten
- 276
Ik plaats hier niet zo snel een bericht met de vraag: "help mij....", maar ik kom er echt even niet uit. Ik ben helemaal nieuw met de Comparator en de Comparable.
Ik heb een klasse en deze maakt een SortedSet aan met een TreeSet. Als ik mijn testgegevens op het scherm laat printen zet hij alles op alfabetische volgorde, dat is goed. Alleen houdt hij de woorden met hoofdletters en kleine letters gescheiden.
De bedoeling is nu dat ik een klasse maak van Comparator die er dus voor zorgt dat hij de hoofdletters en kleine letters even voor lief neemt. Ik weet alleen totaal niet hoe of wat.
Mijn code:
En dan deze klasse implements Comparator:
Weet iemand mij op weg te helpen?
Alvast bedankt!
Ik heb een klasse en deze maakt een SortedSet aan met een TreeSet. Als ik mijn testgegevens op het scherm laat printen zet hij alles op alfabetische volgorde, dat is goed. Alleen houdt hij de woorden met hoofdletters en kleine letters gescheiden.
De bedoeling is nu dat ik een klasse maak van Comparator die er dus voor zorgt dat hij de hoofdletters en kleine letters even voor lief neemt. Ik weet alleen totaal niet hoe of wat.
Mijn code:
Code:
import java.util.*;
public class Woordenschat {
public static void main(String[] args) {
SortedSet s = new TreeSet<String>();
s.add("bla");
s.add("Koe");
s.add("nee");
s.add("ja");
s.add("Boe");
for (String a : args) {
if (!s.add(a)) {
System.out.println("Duplicate detected: " + a);
}
}
System.out.println(s.size() + " distinct words: " + s);
}
}
En dan deze klasse implements Comparator:
Code:
import java.util.*;
/**
*
* @author .....
*/
public class OnderscheidKleinHoofdLetter implements Comparator<Woordenschat >{
public int compare(Woordenschat ws1, Woordenschat ws2) {
throw new UnsupportedOperationException("Not supported yet.");
}
}
Weet iemand mij op weg te helpen?
Alvast bedankt!
Laatst bewerkt: