【急】关于Java 中元素的添加和引用问题

来源:百度知道 编辑:UC知道 时间:2024/06/10 02:11:12
class Statement
{...
Vector x = new Vector(1); //x的坐标
...
}
Statement my;
double x11;
double []x1= new double [1];
Vector x = new Vector(1);
int time = round - expendtime);/*round=向量的大小,expendtime小于round的一个值 */
x1[0]=getX();
(my.x).addElement(x1);
x11=(my.x).elementAt(time);

为什么会出现下面的错误
Semantic Error: The type of the right sub-expression, "java.lang.Object", is not assignable to the variable, of type "double".
回答2中的 Double d = Duble.valueOf(1); 有语病·~
*** Semantic Error: No accessible field named "Duble" was found in type "genius.Test3".

也就是我想用Vector来储存和读取double类型的数据怎么弄·~~

我去图书馆借了开发手册,valueOf(string s); 功能是将字符串参数s转换成带符号的十进制的浮点型对象;

看了以后还是不懂·怎么用;谁能弄咯实例看看~~(Vector来储存和读取double类型的数据的实例)
非常感谢

Vector x = new Vector(1);
改为
Vector<Double> x = new Vector<Double>(1);
试试。
注意大小写……

Vector的参数因该是Object类型的
应该用
例:
Double d = Duble.valueOf(1);
addElement(d);

1楼正解