Topic: 关于String与string 、double 与Double |
Print this page |
1.关于String与string 、double 与Double | Copy to clipboard |
Posted by: wewe8866 Posted on: 2006-11-03 10:16 读一些代码时发现了String,Double类型,一直以为是和string,double一样的,在自己编程时发现不一样,我现在的理解时String和Double是一个类,来定义对象,属于java.lang.String/Double.而string和double是数据类型,不知道理解对不对, 我不明白的是,如果我想把String类型的对象,转变成string数据类型的变量可以实现么 ?怎么实现?Sting转变为double呢? |
2.Re:关于String与string 、double 与Double [Re: wewe8866] | Copy to clipboard |
Posted by: zcjl Posted on: 2006-11-03 11:18 double是Java提供的8种primitive type(有的翻译为原生数据类型)之一,java.lang.Double是这种数据类型的封装类 String和Double都是类,这个没错 同时,String不是Java的8种primitive type之一,Integer和Double等封装类也不是 ps:哪里来的什么string数据类型? |
3.Re:关于String与string 、double 与Double [Re: wewe8866] | Copy to clipboard |
Posted by: cxp108 Posted on: 2006-11-03 15:11 String 是无法直接转换成primitive type的。 但如果你的确需要的话,可以将String转换成一个char[] 记住: Java中只有 String !!! Java中没有 string !!! |
4.Re:关于String与string 、double 与Double [Re: wewe8866] | Copy to clipboard |
Posted by: wewe8866 Posted on: 2006-11-04 21:23 谢谢二位提醒,重新查了课本才发现原来没有string类型的,我杜撰出来的啊 ~~!该打 那我看String类方法里有把double类型直接转变为String对象,Double对象方法里也有~ 那如何把String对象转变为double类型呢?好像没有直接的方法哦? 我找了一下,可以用Double对象方法里valueOf方法把String对象转为Double对象,再用doubleValue方法把Double对象转为double类型。不知行的通么?只是理论研究,不要见笑· |
5.Re:关于String与string 、double 与Double [Re: wewe8866] | Copy to clipboard |
Posted by: cxp108 Posted on: 2006-11-05 09:32 wewe8866 wrote: 可以,完全正确 |
6.Re:关于String与string 、double 与Double [Re: wewe8866] | Copy to clipboard |
Posted by: lisliefor Posted on: 2006-11-07 10:46 try to use this function : Double.doubleValue(String).valueof(); and you should throw NumberFormatException . It catchs Exception when the string contains non-number data . |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |