list.contains

Status
Niet open voor verdere reacties.

ilsemoonens

Nieuwe gebruiker
Lid geworden
17 okt 2008
Berichten
2
Hallo,

ik werk met een soort bestand waarmee je klanten kan toevoegen aan een lijst (arraylist)
nu zou ik graag de optie toevoegen dat een klant maar 1x mag voorkomen; ik zou dit willen doen adhv 'list.contains", maar ik weet niet wat ik moet gebruiken om de tekst uit de inputdialog te halen. Simpelweg "inputdialog.getText()" werkt niet..

alle hulp is welkom!


try{
klantenlijst.rekening_toevoegen(JOptionPane.showInputDialog("Geef de naam van de klant"),
Integer.parseInt(JOptionPane.showInputDialog("Geef het bedrag dat deze klant wenst te storten ")));
if (klantenlijst.contains(?????.getText()))
JOptionPane.showMessageDialog(null, "deze klant zit al reeds in het bestand");}

catch (NumberFormatException errorObject) { JOptionPane.showMessageDialog(null,"Gelieve cijfertekens in te voeren");
}

}
 
Je kan dan beter een HashSet gebruiken ipv een arrayList. Deze werkt hetzelfde, alleen wordt er automatisch gecontroleerd of het element al in de verzameling zit..
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan