object对象的问题 我要在程序中用vector对象,但vector里的方法public void addElement(Object obj)方法的参数是一个Object对象,而我现在要给他的参数为一个double类型的数据,这样的话,程序总是编译错误,我不知道该怎么才能转化过来,请大家快点告诉我啊,急呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把double转化成相对应的包装类.public void addElement(new Double(你的参数)) double是基础类型,addElement(Object obj)需要的参数是对象你可以用Double的对象比如 double d = 0.0;v.addElement( new Double(d) ); 如果它的返回值为Object对象,我怎么把它转换为double类型的数据呢? double b=3.14;Vector v=new Vector();v.add(new Double(b));double c=((Double)v.get(0)).doubleValue();System.out.println(c); 对象包装器 有时,我们需要把int这样的基本类型转化为对象.所有的基本类型都有着与之对应着的类,存在 Integer类对应于基本类int ,这种类统称为对象包装器.包装器类都有着直观的名字:Long,Float,Short,Byte,Character等等,包装器类是final的.Object x=new Double(x);double x1 = (double)x.doubleValue(); 怎么用java输入一篇英文文章,再统计字符数,单词数,句子数 JAVA 如何把监听得到的值赋到主类JTable表格里 Sun认证讲师薪水大概多少? 关于写文件问题!!求救! 为什么用接口声明,但用的是类的构造函数实例化 int转换问题 汉字内码问题! 急救:怎样将class文件打包成可执行的jar文件? 调试程序出错,求助解答 怎么使float保留两位小数? Array的用法 一个关与equals()的小问题
你可以用Double的对象比如
double d = 0.0;
v.addElement( new Double(d) );
Vector v=new Vector();
v.add(new Double(b));
double c=((Double)v.get(0)).doubleValue();
System.out.println(c);
有时,我们需要把int这样的基本类型转化为对象.所有的基本类型都有着与之对应着的类,存在 Integer类对应于基本类int ,这种类统称为对象包装器.包装器类都有着直观的名字:Long,Float,Short,Byte,Character等等,包装器类是final的.
Object x=new Double(x);
double x1 = (double)x.doubleValue();