我正在使用 opencv 库在 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>
.
你应该看看 Arraylist ......它也是一个数组,但你不必定义它的大小......语法:
ArrayList<datatype> variable_name=new ArrayList<datatype>();