0

コンマで区切られた値のリストで構成される値を持つ属性がある場合、その値の一部を取得する最良の方法はどれですか?

例:

myAttribute: 値1、値2、値3、値4

これまでのところ、これを行うために正規表現を使用してきましたが、これはどういうわけか間違っているようです (より良い解決策があると感じているため)。

LDAP へのアクセスに Unboundid LDAP SDK を使用しています。

4

1 に答える 1

3

LDAP 属性値の一部を取得できません。属性には値があり、その値が LDAP クライアントに返されます。おそらくあなたmyAttributeは多値でなければなりません:

dn: cn=the entry,dc=example,dc=com
myAttribute: value1
myAttribute: value2
myAttribute: value3
myAttribute: value4

これがアプリケーションに適していない場合は、StringTokenizerまたはjava.util.regexが機能して値を分割します。

于 2011-11-10T14:16:00.820 に答える