首页 > 其他分享 >第十一章--FCF中的基本数字格式

第十一章--FCF中的基本数字格式

时间:2023-06-08 20:36:03浏览次数:49  
标签:0.13 数字 -- 第十一章 千分 FCF 分隔符 小数


时间:2009-01-16 17:48   作者:道长A


喜欢本页内容吗?那就收藏到您的博客吧。如果您有以下书签网站的账号,点击它即可收藏。谢谢您的支持!
CSDN IE QQ 百度 POCO Yahoo 新浪 365Key 天极 和讯 博拉 Live 奇客 鲜果 收客 饭否 叽歪

同样的,如果你有0.12432,0.134 , 0.13等数据,并且没有指定decimalPrecision的值,那么FCF就会显示成0.12,0.13,0.13。如果你把 decimalPrecision设置成4,那么就会显示成0.1243,0.1340,0.1300。





自动格式化数字

FCF会自动的给你的数字加上K(千)或M(百万),如下图。





上图中,三个数字分别代表12500,13400,13300。FCF会自动地把这些数字转化为以千为单位,或是以百万为单位。
如果你不想这样,你就加上如下的代码:



    1. <graph formatNumberScale='0'..decimalPrecision='0'...>



    效果如下:





    现在显示的是全部的数字了。不过,它还加了一些逗号来分隔这些数字。如果你不喜欢这样,你就加上formatNumber=0。但是,如果设置了formatNumber=0,那么就不能格式化小数位了。
    看起来代码就像这样:


    1. <graph ... formatNumber='0' formatNumberScale='0' ..decimalPrecision='0'...>



    效果是这样:





    自定义千分位和小数分隔符

    FCF默认使用“.”作为小数分隔符,使用“,”作为千分位分隔符。这也是我们的使用习惯。如果你想改成其他的,也可以。
    我们使用decimalSeparator 指定小数分隔符,使用thousandSeparator 指定千分位分隔符。例如,我们想把小数分隔符和千分位分隔符调换一下:



    1. <graph ... decimalSeparator=',' thousandSeparator='.' >



    效果如下:





    增加数字前缀和后缀

    FCF允许我们给所有的数字都加上前缀和后缀。
    如果我们设置numberPrefix='$',那么会在所有的数字前面就会加上“$”,就像这样:$40000, $50000。
    如果我们设置numberSuffix='%25',那么会在所以的数字后面加上“%”,就像这样:43%,39%。





    我们注意到,“%”是经过了编码的。在FCF里,一些特殊的编码都需要经过编码。下一章我们会详细介绍特殊字符。


    请以连接方式注明来自AJava.org


    标签:0.13,数字,--,第十一章,千分,FCF,分隔符,小数
    From: https://blog.51cto.com/u_16065168/6442957

    相关文章

    • android中c/c++程序的调试(eclipse)
       1.          使用gdbserver调试使用JDWP只能调试java层面的程序,如果想调试C层面的代码,需要使用gdbserver方式,gdbserver的服务端和客户端都包含在android的源码中。server端是out/target/product/xxxxxx/system/bin/gdbserver。client端是p......
    • 【python】多文件编程
      多文件编程在Python中,可以将代码拆分成多个文件进行编程,这样有助于组织和维护大型程序。以下是一些常用的方法:模块导入:将代码划分成几个逻辑上相似的文件,然后使用import语句导入需要使用的模块。包:将相关的模块放到同一个文件夹内,并加上一个名为__init__.py的空文件,这个文件会......
    • apktool GUI版 1.3.6
        更新apktool.jar为1.4.2版本针对1.4.1版本解某些apk会出现数组溢出错误,现更新1.4.2版本,但是这个版本未正式发布,所以可能有一些别的未知BUG。 apktoolGUI版1.3.6http://bbs.gfan.com/android-1361251-1-1.html http://www.zydroid.com/thread-22277-1-1.html Android工具.r......
    • 8、软件项目风险管理
      1、不属于项目风险三要素的是哪项?你的答案A一个事件B事件的产生原因正确C事件发生的概率D事件的影响正确答案B 2、下列属于可预测风险的是哪项?你的答案A不现实的交付时间B没有需求或软件范围的文档C人员调整正确D恶劣的开发环境正确答案C解析注解:人员调整,......
    • wazuh ALL-in-one ES账号密码位置(version:4.4)
      ALL-in-oneES账号密码位置ALL-in-one安装的账号密码其实默认就是webUI访问的账号密码。也可以用证书私钥的方式访问ES,参考wazuh-install.sh安装脚本截取的相关代码,如下第1行、18行红色标记:indexer_cert_path="/etc/wazuh-indexer/certs"functionindexer_initialize(){......
    • java分页代码
      现在开始编写 Service 层代码:在 com.game.products.services.iface 包中新建 ProductsService 接口,代码如下:packagecom.game.products.services.iface;importjava.util.List;importcom.game.products.model.Products;publicint......
    • 多方合作时,系统间的交互是怎么做的?
      大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。以下是正文!文章背景我们最近做了很多项目,有些我们是总负责的,有些是合作的。这些项目涉及的系统各种各样,但基本上没有一家公司会主动......
    • equals方法
      //Student3类publicclassStudent3{privateStringname;privateintage;publicStudent3(){super();}publicStudent3(Stringname,intage){this.name=name;this.age=age;}publicStringgetName(){......
    • XPath 简单语法
      XPath是XML的查询语言,和SQL的角色很类似。以下面XML为例,介绍XPath的语法。<?xmlversion="1.0"encoding="ISO-8859-1"?><catalog><cdcountry="USA"><title>EmpireBurlesque</title><artist>BobDylan</arti......
    • Oracle聚合函数RANK和dense_rank的使用
      聚合函数RANK和dense_rank主要的功能是计算一组数值中的排序值。在9i版本之前,只有分析功能(analytic),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_exprs指定字段的。其语法为:RANK()OVER([query_partition_clause]ord......