栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用Struts2标签格式化数字

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用Struts2标签格式化数字

问题1:我想知道“

#
”和“
0
”的含义是什么?
0.00
#0.00
##.00
###0.00
谁可以告诉我他们之间的区别是什么?谢谢!

  • 0
    表示无论是否存在,都必须打印一个数字
  • #
    表示必须打印一个数字(如果存在),否则省略。

例:

    System.out.println("Assuming US Locale: " +        "',' as thousand separator, " +        "'.' as decimal separator   ");    NumberFormat nf = new DecimalFormat("#,##0.0##");    System.out.println("n==============================");    System.out.println("With Format (#,##0.0##) ");    System.out.println("------------------------------");    System.out.println("1234.0 = " + nf.format(1234.0));    System.out.println("123.4  = " + nf.format(123.4));    System.out.println("12.34  = " + nf.format(12.34));    System.out.println("1.234  = " + nf.format(1.234));    System.out.println("==============================");    nf = new DecimalFormat("#,000.000");    System.out.println("n==============================");    System.out.println("With Format (#,000.000) ");    System.out.println("------------------------------");    System.out.println("1234.0 = " + nf.format(1234.0));    System.out.println("123.4  = " + nf.format(123.4));    System.out.println("12.34  = " + nf.format(12.34));    System.out.println("1.234  = " + nf.format(1.234));    System.out.println("==============================");

[**Running Example**](http://ideone.com/goqADm)

输出:

Assuming US Locale: ',' as thousand separator, '.' as decimal separator)==============================With Format (#,##0.0##)------------------------------1234.0 = 1,234.0123.4  = 123.412.34  = 12.341.234  = 1.234============================================================With Format (#,000.000)------------------------------1234.0 = 1,234.000123.4  = 123.40012.34  = 012.3401.234  = 001.234==============================

在Struts2中,您可以使用中的

getText()
函数来应用这种格式
ActionSupport

PS:问题2和3很琐碎(而且很混乱)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/428043.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号