我在Android中使用opencv库。我在c ++中找到了一些用于图像处理的代码,其中包含以下行:
vector<pair<CvPoint, pair<double, double> > > hlines;
如何在android中创建这样的结构以节省一个点和两个双打?
答案 0 :(得分:3)
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>
。
答案 1 :(得分:0)
你应该看看Arraylist ......它也是一个数组,但你不必定义它的大小...... 语法:
ArrayList<datatype> variable_name=new ArrayList<datatype>();