当前位置: 首页 > news >正文

vue 做pc网站深圳建设网站

vue 做pc网站,深圳建设网站,广州做外贸网站建设,做网站运营的职业生涯规划帖子“ 紧凑数字格式到JDK 12 ”已经成为java subreddit线程上讨论的主题 。 在那个线程中表达的与紧凑数字格式表示有关的问题涉及显示的精度数字和显示的紧凑数字模式。 可以通过使用CompactNumberFormat.setMinimumFractionDigits(int)来解决精度数字问题#xff0c;该方法… 帖子“ 紧凑数字格式到JDK 12 ”已经成为java subreddit线程上讨论的主题 。 在那个线程中表达的与紧凑数字格式表示有关的问题涉及显示的精度数字和显示的紧凑数字模式。 可以通过使用CompactNumberFormat.setMinimumFractionDigits(int)来解决精度数字问题该方法在“ 使用JDK 12紧凑数字格式使用最小分数数字 ”一文中进行了详细讨论。 这篇文章解决了第二个问题不喜欢某些语言在预先构建的CompactNumberFormat实例中使用的紧凑模式。 据我所能确定的当然我肯定会遗漏一些东西 CompactNumberFormat上没有任何方法可以在现有CompactNumberFormat实例上设置紧凑数字模式。 但是如果使用CompactNumberFormat的构造函数获取CompactNumberFormat的实例而不是使用NumberFormat的重载静态工厂方法之一则可以通过该构造函数将紧凑数字模式提供给CompactNumberFormat的新实例。 这在下一个代码清单也可以在GitHub上 中得到证明。 /*** Provides an instance of {code CompactNumberFormat} that has been* custom created via that classs constructor and represents an* alternate Germany German representation to that provided by an* instance of {code CompactNumberFormat} obtained via the static* factory methods of {code NumberFormat} for {code Locale.GERMANY}.** return Instance of {code CompactNumberFormat} with customized* alternate German compact pattern representations.*/ private static CompactNumberFormat generateCustomizedGermanCompactNumberFormat() {final String[] germanyGermanCompactPatterns {, , , 0k, 00k, 000k, 0m, 00m, 000m, 0b, 00b, 000b, 0t, 00t, 000t};final DecimalFormat germanyGermanDecimalFormat acquireDecimalFormat(Locale.GERMANY);final CompactNumberFormat customGermanCompactNumberFormat new CompactNumberFormat(germanyGermanDecimalFormat.toPattern(),germanyGermanDecimalFormat.getDecimalFormatSymbols(),germanyGermanCompactPatterns);return customGermanCompactNumberFormat; } 上面的代码清单中有三项值得特别强调 CompactNumberFormat(String, DecimalFormatSymbols, String[])构造函数允许将String数组传递到实例以指定紧凑数字模式。 定义紧凑数字模式的String[]的性质在Javadoc中的CompactNumberFormat类中定义该类指出“紧凑数字模式以一系列模式表示其中每个模式用于格式化一系列数字。” 相同的Javadoc提供了一个基于美国语言环境的示例该示例提供了10 0到10 14范围内的这些值而我在此处采用的就是该示例。 可以提供多于或少于15个样式但第一个提供的样式始终对应于10 0 。 Javadoc指出“可以有任意数量的模式它们严格基于索引范围从10 0开始 。” 为了在此进行演示我根据对前面引用的subreddit线程的观察来调整了模式。 我对德语了解不多但是基于SI的后缀的说法很有道理无论如何这仅出于说明目的。 在此示例中我从JDK提供的针对德国德语语言环境 Locale.GERMANY 的DecimalFormat实例中检索了CompactNumberFormat构造函数的其他两个参数。 这样可以确保我的CompactNumberFormat自定义德国德语实例的小数模式和十进制格式符号与与JDK提供的实例相关联的十进制模式和十进制格式符号相同。 上面的代码清单显示了对一个名为acquireDecimalFormat(Locale)的方法的调用以获取JDK提供的Locale.GERMANY的DecimalFormat实例。 为了完整起见接下来显示该方法。 /*** Provides an instance of {code DecimalFormat} associated with* the provided instance of {code Locale}.** param locale Locale for which an instance of {code DecimalFormat}* is desired.* return Instance of {code DecimalFormat} corresponding to the* provided {code Locale}.* throws ClassCastException Thrown if Im unable to acquire a* {code DecimalFormat} instance from the static factory method* on class {code NumberFormat} (the approach recommended in the* class-level Javadoc for {code DecimalFormat}).*/ private static DecimalFormat acquireDecimalFormat(final Locale locale) {final NumberFormat generalGermanyGermanFormat NumberFormat.getInstance(locale);if (generalGermanyGermanFormat instanceof DecimalFormat){return (DecimalFormat) generalGermanyGermanFormat;}throw new ClassCastException(Unable to acquire DecimalFormat in recommended manner; presented with NumberFormat type of generalGermanyGermanFormat.getClass().getSimpleName() instead.); } 上面显示的代码段演示了当不希望在给定Locale类的实例中关联的紧凑数字模式时如何为CompactNumberFormat的给定实例定制紧凑数字模式。 如果CompactNumberFormat类上有一个方法可以覆盖与通过NumberFormat静态工厂类获得的现有实例相关联的一些或所有紧凑型数字模式 那就很好了 但是JDK 12已经进入了下降阶段2 。 翻译自: https://www.javacodegeeks.com/2019/01/number-pattern-compact-number-formatting.html
http://www.yutouwan.com/news/472795/

相关文章:

  • 商城网站开发价格企业网站服务器的选择
  • 做帮助手册的网站做软件难吗
  • 用wordpress作下载站点网上申请注册公司网址
  • 怎么制作一个网站教程上海品牌策划公司有哪些
  • 城乡住房和城乡建设部网站首页大足建网站的
  • 打开一张图片后点击跳转到网站怎么做的学做美食视频在哪个网站
  • .帮别人做网站专门做排行榜的软件
  • 沈阳网页模板建站医院网站备案
  • 江苏盐城网站建设苏州哪家网站建设
  • 服装公众号的手机网站怎么做温州网页建站模板
  • 灯饰网站建设软件开发合同书范本
  • 做网站怎么选取关键词做自媒体的有哪些素材网站
  • 网站集约化建设困难春节网站怎么做
  • 网站推广页面 英语网站开发的初级技术员
  • vue做视频网站应用公园官网登录
  • 广州商城网站制作网站郴州市建设局网站
  • 一线城市网站建设费用高简单网页源代码
  • 网站建设手机网站wordpress插件启用
  • 宜兴建设局官方网站成都网站建设58
  • 英文网站流量统计怎样把自己的网站做推广
  • 网站开发所需费用明细廉洁 网站建设
  • 大型门户网站建设是什么网站建设提议
  • 附近的网站设计开发凡科做网站好吗
  • 河南中原建设公司网站网站死链排查
  • 网站建设要注意哪些郑州建设厅官方网站
  • 重庆网站seo费用互联网保险图片
  • 旅游小网站怎样做精不做全合肥设计网站
  • 网站后台开发教程国家重大项目建设库网站
  • 一般做一个网站多少钱建行深圳网站
  • 高端网站设计高端网站制作国际摄影作品网站