`

[Java] double与String之间的相互转换方法[转]

阅读更多

8种基本数据类型有相应的8种包装类(Wrapper)对应,分别是:Character,Byte,Short,Integer,Long,Float,Double,Boolean.

特点:

1.提供了valueOf(String)用于从字符串转换及toString()转换成字符串

2.通过xxxxValue()方法可以得到所包装的值,如Integer对象的intValue()方法.

示例代码:

 

public class DoubleAndString {

public static void main(String[] args) {
   double d;
   String s;
   System.out.println("===Change double to String===");
   d = 3.1415926;// double d
   s = "" + d;// this is a interesting convert way
   System.out.println("s is " + s);
   s = new Double(d).toString();// toString(String) method
   System.out.println("s is " + s);
   s = String.valueOf(d);// valueOf(String) method
   System.out.println("s is " + s);

   System.out.println("===change String to double===");
   s = "6.12345";
   try {
    d = new Double(s).doubleValue();//xxxValue() method
    System.out.println("d is " + d);
    //Returns a new double initialized to the value represented
    //by the specified String
    d = Double.parseDouble(s);
    System.out.println("d is " + d);
    d = Double.valueOf(s).doubleValue();//doubleValue() method
    System.out.println("d is " + d);
   } catch (Exception e) {
    e.printStackTrace();
   }

}

}

 

分享到:
评论

相关推荐

    double转换成string

    double string 转换 /** * This class is converts a Double to a double-digit String * (and vise-versa) by BeanUtils when copying properties. * * @author <a href="mailto:matt@raibledesigns.com">Matt ...

    java\String类型转换成整数double

    java\String类型转换成整数double

    java中数据类型转换

    java中数据类型转换 收藏 java中数据类型转换 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]);...注: 字串转成 Double, Float, Long 的方法大同小异.

    java String 转成Double二维数组的方法

    下面小编就为大家带来一篇java String 转成Double二维数组的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Java实现任意进制的转换

    java实现任意进制的转换,包括2进制转16进制,10进制转16进制,10进制转任意进制,36进制加法,可自行手动设置转换进制和需要转换的数字.

    java数据类型的转换简单数据类型之间的转换 (2). 字符串与其它数据类型的转换 (3). 其它实用数据类型转换

    一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问下面笔者就开发中的一些体会介绍给大家。 我们知道,...

    Java中double类型下出现精度计算错误情况下出力方法

     要保证精度就要使用BigDecimal类,而且不能直接从double直接转BigDecimal,要将double转string再转BigDecimal。也就是不能使用BigDecimal(double val) 方法,你会发现没有效果。要使用BigDecimal(String val) 方法...

    Java字节数组与常见类型转换工具

    Java字节数组与常见类型转换工具,包括byte[] 与int long double float string boolean 等类型的相互转换。

    Java 2实用教程(第三版)实验指导与习题解答

    Java 2实用教程(第三版)实验指导与习题解答 清华大学出版社 (编著 耿祥义 张跃平) 实验模版代码 建议使用文档结构图 (选择Word菜单→视图→文档结构图) 上机实践1 初识Java 4 实验1 一个简单的应用程序 ...

    java常用方法大全

    一份很全面关于java的常用方法总结,开发时,我们记不了那么多方法,所以这个htm文档很适合大家在开中应用 字符串 1、获取字符串的长度 length() 2 、判断字符串的前缀或后缀与已知字符串是否相同 前缀 startsWith...

    Java 小数进制转换,实现任意进制转换为任意进制的方法

    废话不多上干货! /** * 个人数学工具 * * @author Suage */ class Convert { //可用计数字符 private static String unit = 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ;... private double actualValue;

    Android数据类型之间相互转换系统介绍

    一些初学Android的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。 ...

    人民币小写转大写(Java 实现)

    public static String doChangeRMB(String doubleStr)throws Exception{ String result=null; if (doubleStr.contains(".")) { //金额带小数 int dotloc=doubleStr.indexOf("."); int strlen=...

    Java实验-基本数据类型及操作

    1. 隐式类型转换:隐式类型转换是指Java自动将一种数据类型转换为另一种数据类型的过程,例如将int类型转换为double类型。 2. 显示类型转换:显示类型转换是指使用强制类型转换符号将一种数据类型转换为另一种数据...

    java温度转换设计

    Container cp=this.getContentPane(); cp.setLayout(null);... String a=jt1.getText(); double aa=Double.parseDouble(a); double cc=aa*9/5+32; jt2.setText(Double.toString(cc)); } });

    Java程序设计课程学习总结与心得

    "Java 程序设计课程学习总结与心得" Java 程序设计课程学习总结是指学习 Java 程序设计的总结和经验教训。本文将从 Java 语言的基础知识到高级部分的总结,涵盖面向对象编程、数组、字符串、流技术、异常处理等内容...

    java_android_类型转换工具类的标准代码

    一些工具类代码块的标准代码,包括但不限于: 十六进制字符串转换为byte数组 char转换为byte数组 ...String转Double Int转String Double转Long Double转Int Long转Double Long转Int String转Long Long转String

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-059-Java基本语法-数据类型-float与double的区别.avi 北京动力节点-Java编程零基础教程-060-Java基本语法-数据类型-布尔型.avi 北京动力节点-Java编程零基础教程-061-Java基本...

    java解析Properties配置文件为对象Bean

    利用java的反射解析Properties文件转成对象 /** * 解析properties文件为对象 * @param * @param propPath * @param cls * @return * @throws InstantiationException * @throws ...

    GitHub 上标星 115k+ 的 Java 教程.pdf

    本文将对 Java 的基础知识点进行总结和解释,涵盖了Java 的基本数据类型、String 相关知识点、Object 方法、基本运算符、Autoboxing 和 Unboxing 等。 一、基本数据类型 Java 中的基本数据类型包括 byte、char、...

Global site tag (gtag.js) - Google Analytics