我使用了一个方法来获取树路径,我就这样得到它 [dc = example,dc = com,ou = Usres],我需要让它看起来像这样 OU = Usres,DC =例如,DC = com的 所以我尝试了这种方法来改变顺序
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];
}
但是我得到这样的ou = Usres,dc = com,dc = example 我怎样才能只改变ou = users
的位置答案 0 :(得分:0)
如果您使用的是Java,我建议您使用UnboundID SDK。使用DN class,您可以使用公共RDN [] getRDNs()分解项目,这会返回RDN []
然后您可以简单地重新排序RDN [],然后使用DN(RDN ... rdns)创建新DN。