Java向量的Int对
问题描述:
我想在Java中有一个整数对的向量,所以我可以在每个单元中存储笛卡尔坐标。所以它看起来像:
Java向量的Int对
|2,3|4,5|5,6|6,7|
向量的每个单元格都有2个整数。我试着这样做:
Vector<pair<Integer,Integer>> test = new Vector<pair<Integer,Integer>>();
但Java解决不了字对(甚至当我做CTRL +在Eclipse转移+ O导入所有相关的库)。然后我尝试这样的:
Vector<pair<int,int>> test= new Vector<pair<int,int>>();
但它不喜欢某种原因关键字int
。有关如何在Java中创建int对向量的任何想法?
答
我建议你使用例如java.awt.Point
为此。
它有2个int坐标,就是你所需要的。
new Vector<java.awt.Point>
而且,正如其他已指出,其实你应该使用
new ArrayList<java.awt.Point>
,而不是使用Vector
。
那么你期望'pair'类型是从哪里来的?另外请注意,你不能在Java泛型中使用原始类型,这就是为什么'pair'不起作用。 –
这是不可能使用泛型!恭喜你,你打擦除bound.7 – tilpner
尝试读取这个问题: –
ivoruJavaBoy