29. november 2001 - 22:23Der er
5 kommentarer og 1 løsning
Brug af IndexOf i en while løkke
Jeg prøver på at få min While løkke til at finde det objekt som indeholder det kundeid jeg søger på. Hvis du har et forslag til en løsning vil det bare være alletiders.
Herunder ses den IKKE færdige kode :o)
ArrayList alist = new ArrayList();
public KundeClass getKunde(int kid){ KundeClass k; boolean fundet=false; int i=0; while (!fundet && i<=alist.size()){ if (alist.indexOf(????)== k.getid()) { fundet=true; }else{ i++; }
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
while (!fundet && i<alist.size()){ if (((KundeClass)alist.get(i)).getid== kid) {
Hvis du vil bruge indexOf skal du ikke bruge while-løkken, den er jo indbygget i indexOf. Men da søger du på et objekt, og du har kun et kundenummer, så det kan ikke rigtigt lade sig gøre.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.