当我键入声明语句时:
Vector<double> distance_vector = new Vector<double>();
我收到错误消息(在两种情况下都下划线“双”):
标记“double”上的语法错误,此标记后应有尺寸
我在这里做错了什么?
Java 泛型只能保存对象,不能保存原语
哦,太晚了;)
最好的方法是使用 Vector,因为此类将原始类型 double 的值包装在一个对象中,该对象包含一个类型为 double 的单个字段。此外,它还允许您使用字符串类型进行转换。
你应该去:
double [n] vector;
将“n”替换为您的向量将具有的位置数。如果你愿意,你可以把它变大,我没有弄错。如果您希望向量的大小不固定,则应使用 Array 或 ArrayList 而不是向量。
用这个:
Vector < Double > distance_vector = new Vector < Double >();
这是工作。