国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
string.format用法:
String.format()字符串常規(guī)類型格式化的兩種重載方式
上個栗子有用到了字符類型和整數(shù)類型的格式化 下面我把常用的類型例舉出來
為了方便理解還是舉個例子
首頁 Java Java基礎(chǔ) String.format用法是什么

String.format用法是什么

Oct 27, 2020 am 11:30 AM

string.format用法:1、新字符串使用本地語言環(huán)境,制定字符串格式和參數(shù)生成格式化的新字符串;2、使用指定的語言環(huán)境,制定字符串格式和參數(shù)生成格式化的字符串。

String.format用法是什么

string.format用法:

String.format()字符串常規(guī)類型格式化的兩種重載方式

  • format(String format, Object… args) 新字符串使用本地語言環(huán)境,制定字符串格式和參數(shù)生成格式化的新字符串。
  • format(Locale locale, String format, Object… args) 使用指定的語言環(huán)境,制定字符串格式和參數(shù)生成格式化的字符串。

上個栗子有用到了字符類型和整數(shù)類型的格式化 下面我把常用的類型例舉出來

轉(zhuǎn)換符 詳細說明 示例
%s 字符串類型 “喜歡請收藏”
%c 字符類型 ‘m’
%b 布爾類型 true
%d 整數(shù)類型(十進制) 88
%x 整數(shù)類型(十六進制) FF
%o 整數(shù)類型(八進制) 77
%f 浮點類型 8.888
%a 十六進制浮點類型 FF.35AE
%e 指數(shù)類型 9.38e+5
%g 通用浮點類型(f和e類型中較短的) 不舉例(基本用不到)
%h 散列碼 不舉例(基本用不到)
%% 百分比類型 %(%特殊字符%%才能顯示%)
%n 換行符 不舉例(基本用不到)
%tx 日期與時間類型(x代表不同的日期與時間轉(zhuǎn)換符) 不舉例(基本用不到)

為了方便理解還是舉個例子

String?str=null;??
????str=String.format("Hi,%s",?"小超");??
????System.out.println(str);??
????str=String.format("Hi,%s?%s?%s",?"小超","是個","大帥哥");????????????
????System.out.println(str);???????????????????????????
????System.out.printf("字母c的大寫是:%c?%n",?'C');??
????System.out.printf("布爾結(jié)果是:%b?%n",?"小超".equal("帥哥"));??
????System.out.printf("100的一半是:%d?%n",?100/2);??
????System.out.printf("100的16進制數(shù)是:%x?%n",?100);??
????System.out.printf("100的8進制數(shù)是:%o?%n",?100);??
????System.out.printf("50元的書打8.5折扣是:%f?元%n",?50*0.85);??
????System.out.printf("上面價格的16進制數(shù)是:%a?%n",?50*0.85);??
????System.out.printf("上面價格的指數(shù)表示:%e?%n",?50*0.85);??
????System.out.printf("上面價格的指數(shù)和浮點數(shù)結(jié)果的長度較短的是:%g?%n",?50*0.85);??
????System.out.printf("上面的折扣是%d%%?%n",?85);??
????System.out.printf("字母A的散列碼是:%h?%n",?'A');

輸出結(jié)果

Hi,小超?
Hi,小超?是個?大帥哥??
字母c的大寫是:C???
布爾的結(jié)果是:false???100的一半是:50???100的16進制數(shù)是:64???100的8進制數(shù)是:144???50元的書打8.5折扣是:42.500000?元??
上面價格的16進制數(shù)是:0x1.54p5???
上面價格的指數(shù)表示:4.250000e+01???上面價格的指數(shù)和浮點數(shù)結(jié)果的長度較短的是:42.5000???上面的折扣是85%???字母A的散列碼是:41

###搭配轉(zhuǎn)換符還有實現(xiàn)高級功能 第一個例子中有用到 $

標志 說明 示例 結(jié)果
+ 為正數(shù)或者負數(shù)添加符號 (“%+d”,15) +15
0 數(shù)字前面補0(加密常用) (“%04d”, 99) 0099
空格 在整數(shù)之前添加指定數(shù)量的空格 (“% 4d”, 99) 99
, 以“,”對數(shù)字分組(常用顯示金額) (“%,f”, 9999.99) 9,999.990000
( 使用括號包含負數(shù) (“%(f”, -99.99) (99.990000)
# 如果是浮點數(shù)則包含小數(shù)點,如果是16進制或8進制則添加0x或0 (“%#x”, 99)(“%#o”, 99) 0x63 0143
< 格式化前一個轉(zhuǎn)換符所描述的參數(shù) (“%f和%<3.2f”, 99.45) 99.450000和99.45
d,%2$s”, 99,”abc”) 99,abc ? ?

第一個例子中有說到 %tx x代表日期轉(zhuǎn)換符 我也順便列舉下日期轉(zhuǎn)換符

標志 說明 示例
c 包括全部日期和時間信息 星期六 十月 27 14:21:20 CST 2007
F “年-月-日”格式 2007-10-27
D “月/日/年”格式 10/27/07
r “HH:MM:SS PM”格式(12時制) 02:25:51 下午
T “HH:MM:SS”格式(24時制) 14:28:16
R “HH:MM”格式(24時制) 14:28


來個例子方便理解

Date?date=new?Date();??????????????????????????????????
????//c的使用??
????System.out.printf("全部日期和時間信息:%tc%n",date);??????????
????//f的使用??
????System.out.printf("年-月-日格式:%tF%n",date);??
????//d的使用??
????System.out.printf("月/日/年格式:%tD%n",date);??
????//r的使用??
????System.out.printf("HH:MM:SS?PM格式(12時制):%tr%n",date);??
????//t的使用??
????System.out.printf("HH:MM:SS格式(24時制):%tT%n",date);??
????//R的使用??
????System.out.printf("HH:MM格式(24時制):%tR",date);

輸出結(jié)果

全部日期和時間信息:星期三?九月?21?22:43:36?CST?2016??年-月-日格式:2016-09-21月/日/年格式:16/10/21??HH:MM:SS?PM格式(12時制):10:43:36?下午??
HH:MM:SS格式(24時制):22:43:36??HH:MM格式(24時制):22:43

相關(guān)學(xué)習(xí)推薦:java基礎(chǔ)教程

以上是String.format用法是什么的詳細內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻,版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機

Video Face Swap

Video Face Swap

使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276