`
letitbe
  • 浏览: 242603 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

double转string

    博客分类:
  • java
 
阅读更多
 1public String double2String(double d, int fNumber) {
 2        if (fNumber < 0)
 3            fNumber = 0;
 4
 5        String pattern = null;
 6        switch (fNumber) {
 7        case 0:
 8            pattern = "#0"//$NON-NLS-1$
 9            break;
10        default:
11            pattern = "#0."//$NON-NLS-1$
12            StringBuffer b = new StringBuffer(pattern);
13            for (int i = 0; i < fNumber; i++{
14                b.append('#');
15            }

16            pattern = b.toString();
17            break;
18
19        }

20        DecimalFormat formatter = new DecimalFormat();
21        formatter.applyPattern(pattern);
22        String value = formatter.format(d);
23        return value;
24    }
double直接输出时,如果小数点后位数太长会出现字母e,采用本方法转换为string再输出
分享到:
评论

相关推荐

    c++中double与string相互转换算法

    首先,让我们探讨`double`转`string`的过程。C++标准库提供了一个名为`std::stringstream`的类,它可以将各种类型的数据流式传输到字符串中,反之亦然。以下是一个示例: ```cpp #include #include &lt;string&gt; ...

    double转换成string

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

    double to string

    在编程领域,将`double`类型的数值转换为`string`字符串是一个常见的操作,尤其是在处理数据输出、用户界面显示或者文件存储时。`double`是一种浮点数类型,它能表示较大的数值范围和精度,而`string`则常用于文本...

    c++ string转换double

    double strDou(std::string str) { // string转double char* ch = new char[str.length()]; double d; for (int i = 0; i != str.length(); i++) { ch[i] = str[i]; } d = atof(ch); return d; } ``` **1. ...

    string转化成int,double,bool

    在编程中,将字符串(String)转换为整型(int)、浮点型(double)以及布尔型(bool)是常见的操作。这些转换在处理用户输入、读取配置文件或者解析数据时尤为关键。下面我们将详细探讨如何进行这些类型转换,并...

    Android String类型转换为float、double和int的工具类方法

    本文将详细讲解如何使用自定义工具类`ConvertUtil`将`String`类型转换为`float`、`double`和`int`。这些方法在处理可能出现的空值或异常时,提供了优雅的错误处理机制。 首先,我们来看`convertToFloat`方法,其...

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

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

    double转换成string型.pdf

    从提供的文件信息来看,文档主要内容是关于在C++中将double类型的变量转换为string类型的实现方法。本知识点涵盖了C++标准库中的类型转换、字符串流stringstream以及精度控制等多个方面的内容。下面将详细展开这一...

    matlab开发-FastStringToDouble转换

    这个转换功能与MATLAB内置的`str2double`函数相似,但是根据描述,它的性能提升了大约400倍,且支持多线程处理,这对于处理大量字符串数据的场景尤其有益。 `str2double`是MATLAB中的一个内置函数,它能够将包含...

    JAVA中string数据类型转换详解

    System.out.println("String转double:" + m); ``` 同样,如果String包含非数字字符,会抛出异常。 4. **String转float**: `Float.parseFloat()`方法用于将String转换为float类型: ```java float M = Float...

Global site tag (gtag.js) - Google Analytics