return getRights(obj, attrs)[0];
上述[0]
声明中return
的含义是什么?
答案 0 :(得分:2)
getRights(...)
返回一个数组,然后从方法返回该数组中的第一项。请注意,Java数组基于0,因此任何数组的第一个索引都是[0]
。如果getRights(...)
返回的数组为空且没有元素或者getRights(...)
可能返回空值,则此方法可能会遇到麻烦。
答案 1 :(得分:0)
这意味着......
array[] = getRights(obj, attrs);
return array[0];
...,它只返回数组中的第一个元素。