Ldap 拆分函数以更改订单
我用了一种方法得到了树路我得到了这样的树路 [dc=example,dc=com,ou=Usres]我需要让它看起来像这样 ou=Usres,dc=example,dc=com 所以我尝试了这个方法来改变顺序Ldap 拆分函数以更改订单,ldap,Ldap,我用了一种方法得到了树路我得到了这样的树路 [dc=example,dc=com,ou=Usres]我需要让它看起来像这样 ou=Usres,dc=example,dc=com 所以我尝试了这个方法来改变顺序 public static String changeString(String old) { old = old.replace('[', ' '); old = old.replace(']', ' '); old.trim(); String arra
public static String changeString(String old)
{
old = old.replace('[', ' ');
old = old.replace(']', ' ');
old.trim();
String array[] = old.split(",");
String result = "";
for (int i = 1; i <= array.length; i++) {
if(i != 1)
result +=","+ array[array.length-i];
else
result += array[array.length-i];
}
公共静态字符串changeString(字符串旧)
{
old=old.replace('[','');
旧=旧。替换(']','';
old.trim();
字符串数组[]=old.split(“,”);
字符串结果=”;
对于(int i=1;i如果您使用的是Java,我建议您使用。使用,您可以使用public RDN[]getRDNs()分解项目,它返回一个RDN[]
然后您可以简单地对RDN[]重新排序,然后使用DN(RDN…rdns)创建新的DN。谢谢您的回答,但是我已经在使用jndi了。有什么方法可以使用它来获得新的DN吗!