Thanks it works like a charm. I am going to run it with larger data set now :)
On Wed, Jan 29, 2014 at 4:00 PM, eric tse <[email protected]> wrote: > Thanks will try now :) > > > On Wed, Jan 29, 2014 at 3:53 PM, Stefan Seelmann > <[email protected]>wrote: > >> On 01/29/2014 06:38 PM, eric tse wrote: >> >> > Can you point me out any simple sample java code that demonstrate the >> most >> > basic concept of using "iterate on the reader using reader.next()"? >> >> LdifReader implements java.lang.Iteratable, so you can do the following >> (omitting resource handling): >> >> >> File file = new File("/path/to/your/file.ldif" ); >> LdifReader ldifReader = new LdifReader( file ); >> Iterator<LdifEntry> iterator = ldifReader.iterator(); >> while(iterator.hasNext()) { >> LdifEntry ldifEntry = iterator.next(); >> System.out.println(ldifEntry); >> } >> ldifReader.close(); >> >> >> Or much nicer using Java 7 try-with-resource statement and foreach loop: >> >> >> try ( LdifReader ldifReader = new LdifReader( file ) ) >> { >> for ( LdifEntry ldifEntry : ldifReader ) >> { >> System.out.println( ldifEntry ); >> } >> } >> >> >> HTH, >> Stefan >> >> >
