0

如果您有一个属性,其值由逗号分隔的值列表组成,那么检索该值的某些部分的最佳方法是什么?

例子:

我的属性:value1、value2、value3、value4

到目前为止,我已经使用正则表达式来做到这一点,但这似乎是错误的(因为我觉得可能有更好的解决方案)。

我正在使用 Unboundid LDAP SDK 来访问 LDAP。

4

1 回答 1

3

无法检索部分LDAP 属性值。该属性有一个值,该值将返回给 LDAP 客户端。也许你myAttribute应该是多值的:

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

如果这不适合您的应用程序,那么StringTokenizerjava.util.regex将用于拆分值。

于 2011-11-10T14:16:00.820 回答