java中double类型转换为String类型?

double num=1.0;

String strNum=Double.toString(num);

string类型显示1.0

如果string类型显示1怎么转
double num=1.0时转String类型为1

double num=1.1时转String类型为1.1

第1个回答  推荐于2018-05-07
先转为int类型再转String
int i = Math.round(num);//注意:4舍5入
String s = String.valueOf(i);本回答被网友采纳
第2个回答  2013-06-26
做个判断,如果小数点后为零就转换成整数后再转成String,如果不是,直接转成String本回答被提问者采纳
第3个回答  2013-06-26
double rs = 0;

DecimalFormat df = new DecimalFormat("#.00");

String str = df.format(rs);

到底怎么办才能不被屏蔽
第4个回答  2013-06-26
String strNum=Integer.toString((int)num);
System.out.println(strNum);

java中double类型转换为String类型?
在Java中,String类提供了强大的类型转换功能,几乎可以将所有基本数据类型转换为字符串形式。例如,当你需要将一个double类型的数值转换为字符串时,可以使用String类的valueOf()方法。这个方法接受一个double参数,如`String str = String.valueOf(222.222);`,返回的就是double对应的字符串表示。以下是...

javadouble转换为string
该计算机语言double转换为string的方法是使用Double.toString()、使用String.valueOf()、使用BigDecimal。1、使用Double.toString():这是Java内置的方法,可以将double类型的值转换为对应的字符串。2、使用String.valueOf():这是Java中另一个常用的方法,可以将任何类型的对象转换为字符串。3、使用B...

java中double类型转换为String类型?
1.使用字符串拼接的方法,代码实例如下:System.out.println((a+"") instanceof String);这样就可以直接转为String类型 2. 使用String.valueOf方法,转为String类型 String.valueOf(a);测试代码和结果如下 拓展知识 java中的类型转换有如下几条规则:boolean类型与其他基本类型不能进行类型的转换(既不...

如何使用Java程序将Double转换为String
第一种方法是使用"+"运算符生成新字符串。这是最简单的转换方法,即将双对象转换为字符串。第二种方法是使用String.valueOf(double d),此方法接受double值作为参数,并以String literal形式返回。这是使用valueOf()方法将double转换为String的实例。第三种方法是调用Double Class的toString()方法,与第一...

java中double类型转换为String类型?
先转为int类型再转String int i = Math.round(num);\/\/注意:4舍5入 String s = String.valueOf(i);

java 中double如何转为string
1.使用字符串拼接的方法,代码实例如下:System.out.println((a+"") instanceof String);这样就可以直接转为String类型 2. 使用String.valueOf方法,转为String类型 String.valueOf(a);测试代码和结果如下 资料拓展:如果这2种类型是兼容的,那么Java 将自动地进行转换。如果这2种类型是兼容的,那么...

java怎么将double类型转换成string类型
用toString方法即可 Double d = 1.20100000001;String s = d.toString();

java怎样将double型转换成字符串?
两种方法:一个是在double值后面+""(空白字符串)第二是用String.valueOf(double值);

java中,怎么讲一个double型数字,转化为一个String字符串?
转换成字符串:String str = String.valueOf(123.456);文本框中输出数字:如果是TextField就myTextField.setText(123);\/\/会覆盖原来已有的内容 如果是TextArea就myTextArea.append(123);\/\/在已有的内容后面追加上

java中为什么将double转换为String后本来应该是201.52却变成2.01.5...
double转换string 直接 在 double后面跟上 加号和双引号就可以了 如: double a = 52.1 ; String b=a+"";

相似回答