`
letitbe
  • 浏览: 235267 次
  • 性别: 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 to string

    在编程领域,将`double`类型的数值转换为`string`字符串是一个常见的操作,尤其是在处理数据输出、用户界面显示或者文件存储时。`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 &lt;a href="mailto:matt@raibledesigns.com"&gt;Matt ...

    string转化成int,double,bool

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

    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. ...

    matlab开发-FastStringToDouble转换

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

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

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

    double转换成string型.pdf

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

    C# String 的各种转换

    ### C# String 的各种转换 在C#编程语言中,字符串与数字之间的转换是非常常见的操作。本文将详细介绍如何在C#中实现字符串与其他数据类型(如整数、浮点数等)之间的转换,并特别关注字符串与十六进制之间的转换。...

    java\String类型转换成整数double

    在Java编程语言中,数据类型的转换是一项常见的需求,尤其是在处理用户输入、文件读取或网络通信等场景下,经常需要将字符串(String)转换为数值类型如整数(int)或浮点数(double)。标题与描述“java String类型...

    java数据类型转换

    ##### String转Double 与转换为整型类似,可以使用`Double.valueOf()`或`Double.parseDouble()`方法将字符串转换为双精度浮点数: ```java String str = "25.5"; double d = Double.valueOf(str).doubleValue(); /...

    BigDecimal向Double转换

    在Java编程语言中,BigDecimal是一...为了避免这些问题,可以通过将BigDecimal先转换为String再转换为Double的方式来保证数据的准确性。开发者应当根据具体的应用场景选择合适的转换策略,以确保程序的稳定性和准确性。

    MFC数据类型转换

    3. **string转wstring**: 在MFC中,`string`通常指的是`CString`对象,而`wstring`表示宽字符字符串。要将`CString`转换为`wstring`,可以使用`CT2W`或`CString::operator const wchar_t*()`。例如,`wstring wstr...

    各种string类型转换

    #### ANSI String转C风格字符串 ```cpp #include void __fastcall TForm1::Button1Click(TObject* Sender) { AnsiString str = "Sample"; char chr[MAX_PATH]; strcpy(chr, str.c_str()); // 使用c_str()将...

    JAVA中string数据类型转换详解

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

    C++里如何将int类型的16进制数转换成string类型[归类].pdf

    在 C++ 中,数字可以用 int、float、double 等类型表示,而字符串可以用 char[]、string 等类型表示。 将 int 类型的 16 进制数转换成 string 类型 在问题中,我们看到的是如何将 int 类型的 16 进制数转换成 ...

    java中String类型转换方法.pdf

    String str = Double.toString(d);` * 使用字符串连接操作:`double d = 3.14; String str = "" + d;` 长整型到字符串 将长整型变量转换为字符串可以使用以下方法: * 使用 `Long.toString()` 方法:`long l = ...

    Java 精确计算-double-float-String

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

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

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

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

    其中,`charToBin()`用于将单个字符转换为二进制字符串,`stringToDouble()`和`BenToDex()`分别用于将二进制字符串转换为整数和双精度浮点数,而`HexToDouble()`则是主转换函数,负责整合上述功能,完成最终的转换...

Global site tag (gtag.js) - Google Analytics