`

[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();
   }

}

}

 

分享到:
评论

相关推荐

    java中String类型转换方法.pdf

    Java 中 String 类型转换方法是一种常见的编程操作,涉及到各种数据类型之间的转换,包括整型、浮点型、长整型、浮点型等。本文将详细介绍 Java 中 String 类型转换方法的各种形式。 整型到字符串 在 Java 中,将...

    double to string

    在不同的编程语言中,实现`double`到`string`的转换有不同的方法。以下是一些主要编程语言的转换方式及相关的知识点: 1. **Java** 在Java中,你可以使用`String.valueOf()`函数将`double`转换为`String`: ```...

    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”以及标签“String类型转换成double”均指向了这一核心操作——如何将一个表示数字的字符串转换为Java中的数值类型。 ### 1. 使用`parseXxx`方法进行转换 #### `...

    java中string和int型的相互转换.doc

    Java 中的 String 和 int 类型的相互转换是一个基本的数据类型转换操作,我们可以使用多种方法来实现这种转换,例如使用 `Integer.parseInt()` 方法、`Integer.valueOf()` 方法、`String.valueOf()` 方法等。...

    java-16位内存数据转化为double型

    从给定的代码片段来看,这实际上是一段C++代码,而非Java代码,旨在将一个十六进制字符串转换为双精度浮点数(double)。在深入解析这段代码之前,我们首先来了解一下Java中如何实现16位内存数据转化为double型。 #...

    常见java中数据类型之间的转换.txt

    本文将详细介绍Java中常见的数据类型及其之间的转换方法。 #### 1. `short` 到 `int` **示例代码**: ```java short shortVar = 0; int intVar = 0; intVar = (short) shortVar; ``` **解释**:在这个例子中,`...

    Java中几种常用数据类型之间转换的方法

    Java 中几种常用数据类型之间转换的方法 Java 是一种基于对象的编程语言,它支持多种数据类型之间的转换,这些转换在实际编程中非常有用。本文将介绍 Java 中几种常用的数据类型之间转换方法。 1. short --> int ...

    JAVA变量类型之间的相互转换

    ### JAVA变量类型之间的相互转换详解 在JAVA编程中,数据类型的转换是常见且重要的操作,尤其是在处理不同数据源或进行复杂运算时。本文将详细解析JAVA中各种基本数据类型(如`byte`、`short`、`int`、`long`、`...

    Java 精确计算-double-float-String

    标题中的"Java 精确计算 - double-float-String"指向的是Java中处理浮点数(double和float)以及字符串表示的数值时可能遇到的精度问题,以及如何通过特定方法实现精确计算。描述中提到的链接指向了一个具体的博客...

    Java中各个数据类型之间的转换

    原始类型与包装类之间可以相互转换,通过`new Integer(value)`创建包装对象,或者通过`intValue()`、`doubleValue()`等方法获取原始类型值。 5. 其他实用数据类型转换 例如,日期对象`Date`可以转换为字符串,反之...

    Java实现任意进制的转换

    本文将详细介绍如何使用Java语言实现任意进制之间的转换,并涵盖从二进制到十六进制、从十进制到任意进制以及进行36进制加法的转换方法。 首先,让我们从二进制转十六进制开始。在Java中,我们可以使用`Integer`类...

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

    在Java编程中,有时我们需要将字符串(String)数据转换为其他数据类型,比如将字符串表示的数字转换为浮点数(Double)。当涉及到二维数组时,这个过程可能会稍微复杂一些。本文将详细介绍如何将一个包含浮点数字符...

    java中数据类型转换

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

    java对象转换String类型的三种方法共1页.pdf

    在Java编程语言中,将对象转换为String类型是常见的操作,尤其在日志记录、输出显示或者进行字符串拼接时。以下将详细讲解三种主要的转换方法: 1. **toString() 方法** Java中的所有对象都继承自Object类,因此...

    BigDecimal向Double转换

    然而,在某些情况下,我们可能需要将BigDecimal类型的值转换为Double类型,比如为了与一些只接受基本数据类型或其包装类的方法参数兼容,或者进行一些基于Double的数学运算等。本文将详细介绍如何在Java中实现...

    Java 之 String 类型

    本文将深入探讨Java中的String类,包括其特性、构造方法、常用方法以及与其他数据类型的转换。 1. **字符串的创建与不可变性** - String对象在Java中是通过引用常量池中的常量来创建的,一旦创建就不能改变。例如...

    JavaString类型转换[文].pdf

    本文主要讨论的是Java中String类型的转换,包括字符串转换为数值类型、数值转换为字符串、不同进制间的转换以及字节数组与数值类型之间的转换。 1. 字符串转换成数据 Java提供了多种方法将字符串转换为整数、...

    java地址转换经纬度

    在Java开发中,有时我们需要将地址转换为对应的经纬度,这个过程通常被称为地理编码或反向地理编码。这里的需求是处理几百万条地址数据,并且考虑到百度API的收费问题,决定采用自建爬虫的方式进行地址到经纬度的...

    java类型转换参考大全

    本文将详细介绍Java中常见的类型转换操作,包括数字类型与字符串之间的相互转换、十进制与二进制/十六进制之间的转换、ASCII码与字符之间的转换以及布尔值与其他类型之间的转换。 #### 二、数字类型与字符串之间的...

Global site tag (gtag.js) - Google Analytics