0
我有一個java功能我想打電話給其簽名是:Jython的轉換列表以陣列
void doStuff(Object...args);
我想調用該函數從內部Jython的,但是我有我的ARGS在列表中。我找不到任何方法將我的列表轉換爲數組,所以我可以調用這個具有可變數量參數的java函數。
我有一個java功能我想打電話給其簽名是:Jython的轉換列表以陣列
void doStuff(Object...args);
我想調用該函數從內部Jython的,但是我有我的ARGS在列表中。我找不到任何方法將我的列表轉換爲數組,所以我可以調用這個具有可變數量參數的java函數。
我建議一步一步通讀你的名單。
並找到每個值,將其中一個值添加到數組中。
for x in list:
array.append(x)
實際上以這種方式傳遞一個數組仍然不起作用,因爲它只被看作是一個單獨的參數。 – Cerin 2015-04-02 22:19:35
我一直調用Jython中的可變參數Java方法'likeThis(arg1,arg2,arg3)''。但是,也許你的論點*已經*在'list'中。 – 2015-04-02 21:22:39