假设我有这样的代码:
private static final int[] ARRAY = {5, 10, 15};
/**
* ????
*/
public void doSomething()
{}
我想知道,是否有任何方法可以将ARRAY的值放入doSomething()
方法的文档中。
我可以看到@value #ARRAY
根本不适用于数组:(
@link #ARRAY
没有向我显示价值。
我错过了什么吗?
答案 0 :(得分:2)
问题是@value
仅适用于常量,即static final
值。数组内容不是常量,只有数组 object 本身。您可以随时更改值。因此,在技术上,展示价值是没有意义的。数组对象本身无法以任何有用的方式在Javadoc创建时显示,就像任何其他对象一样(String
除外)。