日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

在JDK 12精简数字格式中使用最小分数数字

發布時間:2023/12/3 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在JDK 12精简数字格式中使用最小分数数字 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

帖子“ 緊湊數字格式出現在JDK 12中 ”演示了對JDK 12中 NumberFormat的支持,以支持緊湊數字格式 。 該帖子中顯示的示例僅使用NumberFormat的調用重載了NumberFormat的新重載getCompactNumberInstance(-)方法返回的NumberFormat實例,因此沒有指定諸如最小小數位和最大小數位之類的特征 。 在某些情況下,結果不理想。 幸運的是, NumberFormat確實允許指定最小和最大小數位,并且本文演示了如何改善JDK 12提供的緊湊數字格式的輸出。

原始“ 緊湊型數字格式來到JDK 12 ”一文中介紹的代碼清單( 可在GitHub上找到 )已更新,以演示NumberFormat.setMinimumFractionDigits(int)的使用 。 接下來是該代碼的摘錄,然后是隨附的輸出。

/*** Generates standardized map of labels to Compact Number Format* instances described by the labels. The instances of {@code NumberFormat}* are created with Locale and Style only and with the provided number* of minimum fractional digits.** @return Mapping of label to an instance of a Compact Number Format* consisting of a Locale, Style, and specified minimum number of fractional* digits that is described by the label.*/ private static Map<String, NumberFormat> generateCompactNumberFormats(final int minimumNumberFractionDigits) {var numberFormats = generateCompactNumberFormats();numberFormats.forEach((label, numberFormat) ->numberFormat.setMinimumFractionDigits(minimumNumberFractionDigits));return numberFormats; }/*** Demonstrates compact number formatting in a variety of locales* and number formats against the provided {@code long} value and* with a minimum fractional digits of 1 specified.* @param numberToFormat Value of type {@code long} that is to be* formatted using compact number formatting and a variety of* locales and number formats and with a single minimal fractional* digit.*/ private static void demonstrateCompactNumberFormattingOneFractionalDigitMinimum(final long numberToFormat) {final Map<String, NumberFormat> numberFormats = generateCompactNumberFormats(1);out.println("Demonstrating Compact Number Formatting on long '" + numberToFormat+ "' with 1 minimum fraction digit:");numberFormats.forEach((label, numberFormat) ->out.println("\t" + label + ": " + numberFormat.format(numberToFormat))); }Demonstrating Compact Number Formatting on long '15' with 1 minimum fraction digit:Default: 15US/Long: 15UK/Short: 15UK/Long: 15FR/Short: 15FR/Long: 15DE/Short: 15DE/Long: 15IT/Short: 15IT/Long: 15 Demonstrating Compact Number Formatting on long '150' with 1 minimum fraction digit:Default: 150US/Long: 150UK/Short: 150UK/Long: 150FR/Short: 150FR/Long: 150DE/Short: 150DE/Long: 150IT/Short: 150IT/Long: 150 Demonstrating Compact Number Formatting on long '1500' with 1 minimum fraction digit:Default: 1.5KUS/Long: 1.5 thousandUK/Short: 1.5KUK/Long: 1.5 thousandFR/Short: 1,5?kFR/Long: 1,5 millierDE/Short: 1.500DE/Long: 1,5 TausendIT/Short: 1.500IT/Long: 1,5 mille Demonstrating Compact Number Formatting on long '15000' with 1 minimum fraction digit:Default: 15.0KUS/Long: 15.0 thousandUK/Short: 15.0KUK/Long: 15.0 thousandFR/Short: 15,0?kFR/Long: 15,0 milleDE/Short: 15.000DE/Long: 15,0 TausendIT/Short: 15.000IT/Long: 15,0 mila Demonstrating Compact Number Formatting on long '150000' with 1 minimum fraction digit:Default: 150.0KUS/Long: 150.0 thousandUK/Short: 150.0KUK/Long: 150.0 thousandFR/Short: 150,0?kFR/Long: 150,0 milleDE/Short: 150.000DE/Long: 150,0 TausendIT/Short: 150.000IT/Long: 150,0 mila Demonstrating Compact Number Formatting on long '1500000' with 1 minimum fraction digit:Default: 1.5MUS/Long: 1.5 millionUK/Short: 1.5MUK/Long: 1.5 millionFR/Short: 1,5?MFR/Long: 1,5 millionDE/Short: 1,5?Mio.DE/Long: 1,5 MillionIT/Short: 1,5?MlnIT/Long: 1,5 milione Demonstrating Compact Number Formatting on long '15000000' with 1 minimum fraction digit:Default: 15.0MUS/Long: 15.0 millionUK/Short: 15.0MUK/Long: 15.0 millionFR/Short: 15,0?MFR/Long: 15,0 millionDE/Short: 15,0?Mio.DE/Long: 15,0 MillionenIT/Short: 15,0?MlnIT/Long: 15,0 milioni

如上面的示例和輸出所示,使用NumberFormat.setMinimumFractionDigits(int)可以生成緊湊的數字格式輸出,在許多情況下,從美學上講更令人愉悅。 OpenJDK core-libs-dev郵件列表上最近有一個討論“ 緊湊數字格式和小數位數 ”,該討論還討論了自定義緊湊數字格式輸出的功能。

翻譯自: https://www.javacodegeeks.com/2019/01/usingfractional-digits-compact-number.html

總結

以上是生活随笔為你收集整理的在JDK 12精简数字格式中使用最小分数数字的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲精品激情视频 | 在线观看视频一区 | 日韩亚州 | av中文天堂在线 | 亚欧洲精品视频在线观看 | 在线观看免费黄视频 | 免费荫蒂添的好舒服视频 | 狠狠干快播 | 亚洲免费视频播放 | 亚洲中文字幕无码不卡电影 | 日本中文字幕影院 | 色偷偷噜噜噜亚洲男人的天堂 | 国产日韩欧美高清 | 日本伦理片在线看 | 丰满少妇在线观看网站 | 日韩 欧美 中文 | 国产视频在线观看一区 | 91麻豆精品一二三区在线 | 中出中文字幕 | 夜色福利| www.好了av| 97人妻精品视频一区 | 国产一区二区三区视频在线观看 | 蜜桃视频黄色 | 69亚洲精品久久久蜜桃小说 | 黑人精品无码一区二区三区 | 国产精品自拍网站 | 亚洲第一免费视频 | 小视频在线观看 | 无码人妻丰满熟妇区96 | 激情国产视频 | 四虎影视永久免费 | 欧美日本国产 | 韩国av一区二区三区 | 黄色网址国产 | 国产精品视频亚洲 | 国产suv精品一区二区68 | 亚洲在线一区二区三区 | 国产污污| 91精品免费看 | 色播日韩 | 欧美日韩一区二区三区四区五区 | 激情五月亚洲 | 国产成人精品亚洲线观看 | 伊人久久青草 | 国产精品500部 | 欧美成人午夜视频 | 又污又黄又爽的网站 | 日本成人一区 | 91av在线网站 | 国产一级自拍 | av 一区二区三区 | 日韩精品一区在线播放 | 国产一区二区三区视频在线观看 | 亚洲免费色 | av色欲无码人妻中文字幕 | 香蕉国产在线 | 中文在线观看视频 | 亚洲熟妇色自偷自拍另类 | 国产一级色 | 色狠狠av老熟女 | 色婷婷av777 麻豆传媒网站 | 天天操天天干视频 | 视频一区二区三区在线观看 | 成人h动漫精品一区二区无码 | 激情视频网站 | 亚洲欧美国产日韩精品 | www亚洲精品 | 国产理论片在线观看 | 欧美午夜小视频 | 欧洲熟妇精品视频 | 亚洲精品97久久中文字幕无码 | 狠狠躁夜夜躁人爽 | av毛片网 | 免费在线观看av网站 | 乌克兰少妇性做爰 | 欧美偷拍一区二区三区 | 各处沟厕大尺度偷拍女厕嘘嘘 | 超碰人人人人人人 | 久久精品影视 | 日韩三级一区二区 | 成年人网站在线 | 与亲女洗澡时伦了毛片 | 看毛片网站| 久久99精品久久久久久水蜜桃 | 亚洲超碰在线观看 | 竹菊影视一区二区三区 | 黄色av中文字幕 | 在线视频网 | 亚洲乱码国产乱码精品精剪 | 少妇被躁爽到高潮无码文 | 致命弯道8在线观看免费高清完整 | 真人一及毛片 | 国产a级大片 | 亚洲国产中文字幕 | 美女打屁股网站 | 久久这里只有精品首页 | 亚洲 小说区 图片区 都市 | 色综合视频在线观看 |