在JAVA中使用Apache Directory LDAP API中的LdifReader

时间:2013-09-30 23:08:25

标签: java ldap ldif

有没有人使用LdifReader有问题。我使用的代码是:

  

LdifReader reader = new LdifReader();
          List entries = reader.parseLdifFile(“/ tmp / file.ldif”);
          for(LdifEntry entry:entries){
                             的System.out.println(entry.get( “CN”));
          }

问题在于每次执行代码都会给我不同的结果,有时候不会显示所有条目。使用不同的结果我的意思是如果ldif文件有这个数据: 第1项:...... 第2项:...... .... 条目n:...... 第n + 1条:...... 如果我执行将给出一些输出entry1,entry2。 ... entryN,下一次运行某些代码将产生具有相同条目的输出,但顺序不同,依此类推。主要问题是即使我删除了这个:

  

for(LdifEntry entry:entries){
                             的System.out.println(entry.get( “CN”)); }

将输出来自特定条目(不是全部)的所有数据,并且我不知道问题出在哪里。如果在“for”中我放了这样的东西

  

的System.out.println(“测试”);

在大多数运行中都不会打印出来。 欢迎任何帮助。

0 个答案:

没有答案