操作系統Windows 7 64位Java Array對象
我正在使用第三方軟件使用jython編寫腳本。我可以使用「newInstance」創建一個組件類型爲「int」的數組。我也可以使用「get」在特定索引處檢索元素。但是,當我嘗試使用「setInt」初始化數組值時,我得到:
IllegalArgumentException:參數不是數組。
爲什麼它在使用get檢索時識別數組,而不是在使用setInt啓動時識別數組?
from java.lang.reflect import Array
arrayAsset = ['ExtRS', 'TPI', 'RRN', 'RRS', 'CCLN', 'CCLS', 'TPA', 'BAGN', 'BAGS', 'CP']
arrayCount = Array.newInstance(int, len(arrayAsset))
Array.get(arrayCount, 3)
Array.setInt(arrayCount, 3, 0)
我結束了導入ArrayList並使用'set'和'add'指令。我應該更新我的帖子,感謝您的意見,BevynQ – user2795886
有趣的自動裝箱案例出錯了,呃? –