`
2277259257
  • 浏览: 518654 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

数字的格式化------number<----->String

    博客分类:
  • java
 
阅读更多

 

转换格式类DecimalFormat:

new  DecimalFormat("0.##%")-----百分比(显示2位小数)
new  DecimalFormat("000,000,000.##%")-----从左到右每3位显示1个逗号(显示2位小数)


                  指定格式
字符串-----------------〉数字
将“5.6%”-------〉转换为数字
String s ="5.6%";
DecimalFormat  fmt = new  DecimalFormat("0.##%"); //#:表示必须有,0:表示可有可无
double  d =fmt.parse(s).doubleValue(); // 0.05599999999999999994


         按指定格式
数字----------------〉字符串
double  x =0.07555555;
DecimalFormat  fmt = new  DecimalFormat("0.##%");
String  s = fmt.format(x);  // 7.56%

分享到:
评论

相关推荐

    freemarker语法简介

    - `number_format`:设置数字格式化规则。 - `load-on-startup`:启动时的加载顺序。 #### 四、Freemarker指令和表达式 Freemarker提供了丰富的指令和表达式,用于控制模板的输出行为。 ##### 1. 表达式 - `${...

    FreeMarker手册

    - 数字值:默认格式转换为文本,也可以使用内建的字符串函数进行格式化,例如`number_format`设置。 - 日期值:默认格式转换为文本,同样可以使用内建的字符串函数进行格式化。 - 布尔值:默认格式转换为文本,可...

    完美的xslt数值函数与字符串函数.pdf

    &lt;xsl:value-of select="string-length('***')"/&gt; &lt;!-- 输出:18 --&gt; ``` 16. `fn:normalize-space(string)`:删除字符串前后的空白字符,并将字符串中的连续空白替换为单个空格。 示例: ```xml &lt;xsl:value-...

    JAVA自定义标签例子

    &lt;p&gt;格式化后:&lt;my:decimalFormat number="${someNumber}" decimals="2" /&gt;&lt;/p&gt; &lt;p&gt;截取后:&lt;my:trimDecimal number="${someOtherNumber}" /&gt;&lt;/p&gt; ``` 这里的`/WEB-INF/mytags.tld`应替换为实际的TLD文件路径。 总结...

    String.Format数字格式化输出

    ### String.Format 数字格式化输出 在C#中,`String.Format`方法是进行字符串格式化的一种非常实用的方式。它允许我们对数字、日期、时间等数据类型进行精确的格式控制,使得输出更加符合需求或者易于阅读。本文将...

    FreeMarker学习资料

    数字格式化插值允许更细粒度地控制数字的显示格式。例如: - `mX`: 小数部分最少 X 位。 - `MX`: 小数部分最多 X 位。 **示例**: ```html &lt;#assign x=2.582/&gt; &lt;#assign y=4/&gt; #{x;M2} &lt;!-- 输出 2.58 --&gt; #{y;M2}...

    FreeMarker语法知识

    数字格式化插值允许更精细地控制数字的输出格式: - `mX`:小数部分最小显示X位。 - `MX`:小数部分最大显示X位。 例如: ```html &lt;#assign x=2.582/&gt; &lt;#assign y=4/&gt; #{x;M2} &lt;!-- 输出 2.58 --&gt; #{y;M2} &lt;!-- ...

    freemarker总结

    其它的运行符可以作用于数字和日期,但不能作用于字符串,大部分的时候,使用gt等字母运算符代替&gt;会有更好的效果,因为 FreeMarker会把&gt;解释成FTL标签的结束字符,当然,也可以使用括号来避免这种情况,如:&lt;#if (x&gt;y)&gt; ...

    Visual C++ 编程资源大全(英文控件)

    11.zip&lt;br&gt;CAutoRichEditCtrl - automate rich edit formatting and RTF handling.&lt;br&gt;自动格式化RTF的继承类CAutoRichEditCtrl(62KB)&lt;END&gt;&lt;br&gt;&lt;br&gt;1,02.zip&lt;br&gt;Adding a Control to the Property Sheet &lt;br&gt;在属性...

    C++ Synax(语法考试手册)

    - `&lt;name&gt;`、`&lt;expression&gt;`等用尖括号`&lt;&gt;`包围的词汇表示变量名、表达式等,用于泛指某些内容。 - 示例:`&lt;name&gt;=&lt;expression&gt;`可以表示`x=5`或`name="John"+"Stewman"`。 2. **语句**: - `&lt;statement&gt;`可以是...

    FreeMarker基础语法

    number(pattern)`可以对日期和数字进行格式化。例如: ``` ${date?datetime("yyyy-MM-dd HH:mm:ss")} ${price?number("#,###.## USD")} ``` 七、自定义指令 FreeMarker允许定义自定义指令,通过扩展模板语言以满足...

    freemarker教程

    string.number}`:将数字转换为纯数字字符串。 - `${book?string.currency}`:将数字转换为货币格式,例如`$20.00`。 - `${book?string.percent}`:将数字转换为百分比格式,例如`20%`。 **布尔值**: - `&lt;#assign ...

    WPF中StringFormat的用法

    在Windows Presentation Foundation (WPF) 开发中,`StringFormat` 是一个非常实用的功能,它允许开发者以一种灵活且强大的方式格式化绑定的数据。本文将详细介绍 `StringFormat` 在 WPF 中的应用及其与 C# 中 `...

    freemarker语法知识

    前者用于通用插值,后者用于数字格式化插值。当表达式的计算结果为字符串、数字、日期或布尔值时,它们会被相应地处理和输出。 - **通用插值**(`${expr}`): - 字符串值:直接输出表达式的结果。 - 数字值:...

    freemarker 语法基础(转).

    数字格式化插值允许更精细地控制数字的显示格式,格式化字符串中的 `mX` 和 `MX` 分别表示小数点后最少和最多显示的位数。 - 示例:对数字进行格式化。 ```ftl &lt;#assign x = 2.582 /&gt; &lt;#assign y = 4 /&gt; #{x;M2...

    数据结构(C++)有关练习题

    &lt;br&gt;C. 统计函数number:统计单链表中具有给定值x的所有元素数量;&lt;br&gt;D. *建立函数create:根据一维数组a[n]建立一个单链表,使单链表中各元素的次序与a[n]中各元素的次序相同,要求该程序的时间复杂度为O(n)。...

    JSTL标签-讲解及实例

    - **`&lt;fmt:formatNumber&gt;`**:格式化数字。 - 属性: - `value`:要格式化的数字。 - `type`:数字类型(`number`, `currency`, `percent`)。 - `pattern`:数字格式模式。 示例: ```jsp &lt;fmt:...

    C++头文件 (include ××)

    - `&lt;iomanip&gt;`:提供了格式化输入输出的操作符。 2. **数学函数** - `&lt;cmath&gt;`(旧名称为`&lt;math.h&gt;`):包含了基本的数学函数,如三角函数、指数函数等。 - `&lt;complex&gt;`:提供了复数的定义和操作。 3. **字符...

    JavaWeb项目网上书店.rar

    一、国际化的相关知识 1、什么是国际化。...4、数字的格式化:货币 5、批量国际化MessageFormat 占位符:aaaa{索引,类型,样式} 索引:0... 类型:date、time、number等 样式: 6、JSTL中的fmt标签

Global site tag (gtag.js) - Google Analytics