需要帮助获取node属性的字符串[]值??
例如,我有一个节点图像,它具有String []类型的属性“references”。我需要得到数组的第一个值。谢谢
答案 0 :(得分:10)
从Node中,您可以获取references属性。然后将getValues调用为参考值。从那里开始,就拿第一个。像
这样的东西public String getFirstReference(Node node) throws RepositoryException {
Property references = node.getProperty("references");
Value[] values = references.getValues();
return values[0].getString();
}
答案 1 :(得分:2)
Property nProp = node.getProperty("references");
Value[] values = propertyNode.getValues();
for (Value v : values) {
System.out.println("Property Name = "+nProp.getName()+" ; Property Value= "+v.getString());
}