DN reverse bug fix
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.sunyard.util;
|
||||
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
|
||||
public class DnUtil {
|
||||
|
||||
@@ -20,14 +21,20 @@ public class DnUtil {
|
||||
return dn;
|
||||
}
|
||||
// 反转顺序
|
||||
LinkedHashMap<String, String> map = dnToMap( dn );
|
||||
String[] kvs = dn.split(",");
|
||||
StringBuilder sb = new StringBuilder();
|
||||
|
||||
for ( String key : map.keySet() ) {
|
||||
for ( String kv : kvs ) {
|
||||
|
||||
if ( sb.length() > 0 ) {
|
||||
sb.insert(0, ",");
|
||||
}
|
||||
sb.insert(0, key + "=" + map.get( key ));
|
||||
sb.insert(0, kv );
|
||||
|
||||
// if ( sb.length() > 0 ) {
|
||||
// sb.append(",");
|
||||
// }
|
||||
// sb.append( key + "=" + map.get( key ) );
|
||||
}
|
||||
|
||||
return sb.toString();
|
||||
|
||||
Reference in New Issue
Block a user