クラスに2つのオーバーロードされたコンストラクターメソッドがあります(UJMPパッケージから):
DefaultSparseIntMatrix(long... size)
と
DefaultSparseIntMatrix(int maximumNumberOfEntries, long... size)
2 番目のものを int で呼び出したいのですが、コンパイラで次のエラーが発生します。
reference to DefaultSparseIntMatrix is ambiguous
これは私が今それを呼び出す方法です:
Matrix m = new DefaultSparseIntMatrix((int) (vertices.length*50), (long) vertices.length, (long) vertices.length);
最初のパラメータを long ではなく int にする方法を教えてください。にキャストするだけ(long)
ですが、intにする必要があります。