导航:首页 > 编程语言 > javastring转double

javastring转double

发布时间:2022-08-04 08:57:11

java中如何把一个String类型的变量转换成double型的

Double.parseDouble(String类型变量)

例如定义String变量A为“10”,将String转化为Double变量。

我写出来了,你可以看一下,如下图:

(1)javastring转double扩展阅读:

Javascript具有的数据类型。

有5种基本数据类型:number(整形和浮点型)、string、null、boolean和undefined。此外还有一种复杂的数据类型—Object,Object本质上是由一组无序的名值对象组成的,如Date对象是一个日期和时间类型。

String对象是动态对象,需要创建对象实例后才能引用它的属性和方法。在创建一个String对象变量时,可以使用new运算符来创建,也可以直接将字符串赋给变量。例如:strValue="Hello"与strVal=new String("hello")是等价的。

double(双精度浮点型)是计算机使用的一种资料型别。比起单精度浮点数(float),double(双精度浮点数)使用 64 位(8字节) 来储存一个浮点数。

它可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308

㈡ java中字符串怎么转换成double类型

publicclassDemo{

publicstaticvoidmain(String[]args){
Demodemo=newDemo();
Stringstr_string="2.0";
Doublestr_double=Double.valueOf(str_string);
System.out.println("原来的字符串:"+str_string+" 类型:"+demo.judgeType(str_string));
System.out.println("转换后的值:"+str_double+" 类型:"+demo.judgeType(str_double));
}
//判断类型函数
publicStringjudgeType(Objecttemp){
if(tempinstanceofByte){
return"是Byte类型";
}elseif(tempinstanceofInteger){
return"是Integer类型";
}elseif(tempinstanceofDouble){
return"是Double类型";
}elseif(tempinstanceofString){
return"是String类型";
}else{
return"其他类型";
}
}

}

总之一句话:Double str_double = Double.valueOf(str_string);这个就可以转换,前提是,你的字符串必须是数字才可以哈,否则会报错,比如,你把一个字母a转化为double类型,肯定就异常了。

㈢ java 怎么把一个String型数组 转成Double型数组

把你的String型数组遍历一次,然后通过Double.parseDouble把String型数组每个值转换一次。然后赋值给Double型数组中值

㈣ java中,如何将字符串转换成double类型

1、Double类的parseDouble方法,将字符串解析为double值;

2、String ds = "5.3739";

3、Double d = Double.parseDouble(ds)。

㈤ java 中怎么将string的转化double的

使用double
的包装类Double
Double.valueOf(Str);
String s = "12.34";
double d = Double.valueOf(s);转换过后其实是返回Double类型的对象,不过1.6以上可以自动拆箱,所以可以使用double来接收。
另外,如果传入的String无法转化的话,会抛出NumberFormatException。这个时候就要检查你传入的字符串是不是能代表一个double类型的数字了。比如检查是否有多个小数点、是否带非数字的字符等。

㈥ 在java中如何将字符串型转换为double型

可以使用Double.parseDouble(str)转换。代码示例
1,字符串转为double:
String str = "8.08";
double testDou = Double.parseDouble(str);
2,字符串转为int:
String str = "8.08";
int in = Integer.parseInt(str);

㈦ 用Java怎样把String 转换为double

可以使用如下几种方法:
1、Double.parseDouble("3.14159");
2、Double.valueOf("3.14159");
3、double d = new Double("3.14159");

㈧ java 将string[] 类型转换为double[][]类型

这么写肯定会出现空指针 除非num 和 strnum4 长度一样
不知道你写这段代码什么意思 是要把num里面的字符 赋值成double吗?

public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//System.out.println("hello word!");
String[] num = {"1","2","3","4"};
double strNum4[] = new double[4];
for(int i = 0;i<num.length;i++){
strNum4[i] = Double.parseDouble(num[i]);

}

System.out.println(strNum4[2]);
}
}
我试过了 这样是不会报错的 希望能帮到你 不知道你具体问题

㈨ java中如何把String型转化成double型的

这样转的:

public static void main(String[] args) throws Exception{

double aa = stringToDouble("12.23");

System.out.println("aa:"+aa);

}

String转double保留N位小数:

/**

* String转换成double 保留N位小数。

* @param a

* @return

*/

public static double stringToDouble(String a){

double b = Double.valueOf(a);

DecimalFormat df = new DecimalFormat("#.0");//此为保留1位小数,若想保留2位小数,则填写#.00 ,以此类推

String temp = df.format(b);

b = Double.valueOf(temp);

return b;

}

(9)javastring转double扩展阅读:

double 转string

#include <string>

CString strResultx;

strResultx.Format(_T("x:%.4f "), 89.7887878);

转换结果还是放在strResultx

两个字符串相连

CString strResulty;

strResultx += strResulty;

㈩ [java] string类型转为double

精度的问题!用基本类型的double类型进行运算可能会丢失精度。而且特别大的数又没法处理。所以如果用BigDecimal这个类问题就解决了。这个类在java.Math包下。它可以处理任意精度的数据。对于楼主出现的问题,我从新写了段代码,供楼主参考。但是主要是还得查看API!代码如下:

importjava.math.*;

publicclassoopp

{

publicstaticvoidmain(String[]args)

{

Stringa="1467000000";

doubleaa=Double.parseDouble(a);

BigDecimalbeichushu=newBigDecimal(aa);

BigDecimalchushu=newBigDecimal(100000000);

BigDecimalresult=beichushu.divide(chushu,newMathContext(4));//MathConText(4)表示结果精确4位!

booleanisTrue=String.valueOf(result).equals("14.67");

System.out.println("1467000000除以100000000="+result);

System.out.println(result+"与14.67比较的结果是"+isTrue);

}

}

阅读全文

与javastring转double相关的资料

热点内容
闽政通无法请求服务器是什么 浏览:48
怎么做积木解压神器 浏览:203
王者荣耀解压玩具抽奖 浏览:49
12位是由啥加密的 浏览:868
程序员编迷你世界代码 浏览:895
php取现在时间 浏览:246
单片机高吸收 浏览:427
怎么区分五代头是不是加密喷头 浏览:244
hunt测试服务器是什么意思 浏览:510
2013程序员考试 浏览:641
毕业论文是pdf 浏览:736
服务器跑网心云划算吗 浏览:471
单片机定时器计数初值的计算公式 浏览:801
win7控制台命令 浏览:567
猫咪成年app怎么升级 浏览:692
360有没有加密软件 浏览:315
清除cisco交换机配置命令 浏览:751
华为删除交换机配置命令 浏览:473
shell打包命令 浏览:827
加密狗插上输不了密码 浏览:187