我在我的eclipse上添加了commons-primitives-1.0.jar作爲外部可執行文件jar。
所以我能夠import org.apache.commons.collections.primitives.ArrayUnsignedShortList;
Java apache commons collections原語導入問題
,我有一個功能
private void start() {
_nexts = new ArrayList(_iterators.size());
for (int i = 0, m = _iterators.size(); i < m; i++) {
_nexts.add(null);
}
_nextSet = new BitSet(_iterators.size());
_prevFrom = new ArrayUnsignedShortList(); < ---give me error here
}
它說,
構造ArrayUnsignedShortList()是不可見的
我不是相當肯定如何去解決這個錯誤,因爲當我看着ArraysUnsignedShortList.java
,它確實有構造函數。
幫助?
公共ArrayUnsignedShortList() 構造具有默認的初始容量的空列表。
^,所以我應該能夠把它..
@rkosegi是,根據[文檔】(http://commons.apache.org/proper/commons-primitives/apidocs/org/apache/commons/collections/primitives/ArrayUnsignedShortList.html# ArrayUnsignedShortList \(\))。 –
不一定相關,但'_prevFrom'的聲明類型是什麼? –
@Paul,該文件說構造函數是公共的。所以他應該可以使用它。 –