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
>
>

Reply via email to