我正在使用opencv庫在Android中工作。我發現在C++進行圖像處理的一些代碼,其中包含以下行:如何在Android中實現C++向量?
vector<pair<CvPoint, pair<double, double> > > hlines;
我怎麼能在android系統,以節省點和兩個雙打創建這樣一個結構?
我正在使用opencv庫在Android中工作。我發現在C++進行圖像處理的一些代碼,其中包含以下行:如何在Android中實現C++向量?
vector<pair<CvPoint, pair<double, double> > > hlines;
我怎麼能在android系統,以節省點和兩個雙打創建這樣一個結構?
的Java沒有按」沒有雙; Java程序員傾向於爲這類事情寫自己的類。例如,
class HLine {
public final CvPoint point;
public final double x;
public final double y;
public HLine(CvPoint point, double x, double y) {
this.point = point;
this.x = x;
this.y = y;
}
}
然後你可以創建一個ArrayList<HLine>
。
謝謝Chris Jester,這真的很有幫助! –
你應該看看...... ArrayList中它也是一個數組,但你沒有定義它的大小... 語法:
ArrayList<datatype> variable_name=new ArrayList<datatype>();
您可以隨時編寫自己的類(java),並擁有該類的對象的ArrayList。 – keyser