🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2735

Re: For Each + Java

#2735
From: Christian R
Date: Sat, 13 Mar 2004 22:12
40 lines
2509 bytes
Opnieuw bedankt iedereen,
Christian.


"JeroenV" <jeroenv@pebbels.invalid> schreef in bericht
news:1735656.fOfT4S2prb@jvaes.cjb.net...
> Christian R wrote:
>
> > Hallo,
> >
> > In Visual Basic kan ik, zoals het onderstaande voorbeeld laat zien, dmv
> > een For Each routine elk element in een array overlopen. Deze array werd
> > voorheen gevuld met elementen uit de klasse clsSong.
> > Nu ben ik deze oefening aan het hermaken in Java, maar lukt het me niet
> > dezelfde routine op de array uit te voeren. Heeft iemand een idee?
> > Ook wordt er alvoor de routine van start gaat, dmv IsNothing nagegaan of
> > dat de array niet leeg is. Is er een gelijkaardige mogelijkheid in Java
> > voorzien om hetzelfde te bereiken?
>
> Als je een ArrayList gebruikt ipv een gewone array kan je dat doen met een
> Iterator. Anders weet ik het niet, maar ik denk niet dat het mogelijk is.
> Je kan natuurlijk ook gewoon de ArrayOutOfBounds (denk ik) Exception
> opvangen, maar echt proper is dat niet. Een echte foreach is ��n van de
> nieuwe functies van java 1.5.
>
> private ArrayList tblObjSongs = new ArrayList();
>
> [objectjes in ArrayList steken d.m.v. tblObjSongs.add()]
>
> Iterator it=tblObjSongs.iterator();
> while(it.hasnext()) {
>         clsSong song=(clsSong)it.next();
> }
>
> Het aantal objecten in de ArrayList kan je gewoon bekomen d.m.v.
> tblObjSongs.count().
>
> -- 
> Mvg, JeroenV
> <URL:http://www.briachons.org/>
Technical Details
Message-ID: <mHL4c.33564$sP2.2328713@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.arcor-online.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <ITF4c.33164$175.1809437@phobos.telenet-ops.be> <1735656.fOfT4S2prb@jvaes.cjb.net>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,71845fc83f1fcfb
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-03-13 14:12:35 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed.arcor-online.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Christian R" <Christian.Rosseel@pandora.be>
Newsgroups: be.comp.programming
References: <ITF4c.33164$175.1809437@phobos.telenet-ops.be> <1735656.fOfT4S2prb@jvaes.cjb.net>
Subject: Re: For Each + Java
Lines: 42
Organization: Home
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <mHL4c.33564$sP2.2328713@phobos.telenet-ops.be>
Date: Sat, 13 Mar 2004 22:12:34 GMT
NNTP-Posting-Host: 213.119.91.198
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1079215954 213.119.91.198 (Sat, 13 Mar 2004 23:12:34 MET)
NNTP-Posting-Date: Sat, 13 Mar 2004 23:12:34 MET