Java:矢量声明

wes*_*and 2 java vector

当我输入我的声明语句时:

Vector<double> distance_vector = new Vector<double>();
Run Code Online (Sandbox Code Playgroud)

我收到错误(在两种情况下都加上'double'):

令牌"double"上的语法错误,此令牌后预期的维度

我在这做错了什么?

Jef*_*rey 7

您不能使用基元作为类型参数.如果您真的需要避免拳击/拆箱的性能损失,您需要使用Vector<Double>(甚至更好List<Double>)或使用其中一个Trove集合.