1
這是可能在自定義註釋中獲得int數組嗎?Java - 自定義註釋中的int數組
如果是,我該怎麼稱呼它?
這裏是一個虛擬的例子,以幫助我理解......假設我有@Add()需要無限數量的操作數。
@Add(操作數1 = 10,操作數2 = 20,operandx = ...)
我想是有隻有一個屬性的操作數。
這是可能在自定義註釋中獲得int數組嗎?Java - 自定義註釋中的int數組
如果是,我該怎麼稱呼它?
這裏是一個虛擬的例子,以幫助我理解......假設我有@Add()需要無限數量的操作數。
@Add(操作數1 = 10,操作數2 = 20,operandx = ...)
我想是有隻有一個屬性的操作數。
如果你將一個參數作爲一個數組添加到接口,你可以實現你想要的。
public @interface Add {
int [] operands();
}
然後用法是:
@Add(operands={1,2,3})
注: VAR-ARGS是行不通的;編譯器會拒絕它。
[此答案幫助](http://stackoverflow.com/a/20632992/577417)? –