java字符串格式化輸出實(shí)例講解
代碼如果不進(jìn)行格式化的處理,那么在查閱上會(huì)浪費(fèi)不少的時(shí)間。今天我們要說(shuō)的是字符串的格式化處理,作為基礎(chǔ)編程內(nèi)容,相信大家都字符串都不陌生。我們可以把字符串進(jìn)行連接,通過(guò)這種方法實(shí)現(xiàn)格式化的操作。下面我們就格式化的說(shuō)明、字符串符號(hào)圖解、實(shí)例帶來(lái)介紹。
1.說(shuō)明
java 在 JDK1.5 后對(duì) PrintStream 功能進(jìn)行了擴(kuò)充,增加了格式化輸出功能。直接使用 Print 即可。但是輸出的時(shí)候需要指定輸出的數(shù)據(jù)類型。
如果不使用格式化輸出,就需要進(jìn)行字符串連接,如果變量比較多,拼接就會(huì)顯得繁瑣
使用格式化輸出,就可以簡(jiǎn)潔明了
2.符號(hào)圖解

注:如果覺(jué)得要使用很多 %s, %d, %f, %c 無(wú)法記住的話,實(shí)例可以全部使用“%s”表示。
3.實(shí)例
package digit;
public class TestNumber {
public static void main(String[] args) {
String name ="蓋倫";
int kill = 8;
String title="超神";
//直接使用+進(jìn)行字符串連接,編碼感覺(jué)會(huì)比較繁瑣,并且維護(hù)性差,易讀性差
String sentence = name+ " 在進(jìn)行了連續(xù) " + kill + " 次擊殺后,獲得了 " + title +" 的稱號(hào)";
System.out.println(sentence);
//使用格式化輸出
//%s表示字符串,%d表示數(shù)字,%n表示換行
String sentenceFormat ="%s 在進(jìn)行了連續(xù) %d 次擊殺后,獲得了 %s 的稱號(hào)%n";
System.out.printf(sentenceFormat,name,kill,title);
}
}
到此這篇關(guān)于java字符串格式化輸出實(shí)例講解的文章就介紹到這了,更多相關(guān)java字符串的格式化輸出內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Python實(shí)現(xiàn)獲取Apollo配置
Apollo是一款可靠的分布式配置管理中心,能夠集中化管理應(yīng)用不同環(huán)境、不同集群的配置,本文將介紹如何在Python項(xiàng)目中輕松獲取和使用Apollo配置中心的配置信息,需要的可以參考下2024-11-11
對(duì)python中raw_input()和input()的用法詳解
下面小編就為大家分享一篇對(duì)python中raw_input()和input()的用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
Python中Socket編程底層原理解析與應(yīng)用實(shí)戰(zhàn)
Socket編程是網(wǎng)絡(luò)通信的基礎(chǔ),Python通過(guò)內(nèi)置的socket模塊提供了強(qiáng)大的網(wǎng)絡(luò)編程接口,本文將結(jié)合實(shí)際案例,詳細(xì)介紹Python中Socket編程的基本概念、常用方法和實(shí)際應(yīng)用,需要的朋友可以參考下2024-08-08
致Python初學(xué)者 Anaconda入門使用指南完整版
相信大多數(shù) Python 的初學(xué)者們都曾為環(huán)境問(wèn)題而頭疼不已,但你并不孤獨(dú),大家都是這么折騰過(guò)來(lái)的。為了在入門時(shí)少走彎路,并且讓高漲的積極性不至于太受打擊,這里推薦使用 Anaconda 來(lái)管理你的安裝環(huán)境和各種工具包2018-04-04
對(duì)python 數(shù)據(jù)處理中的LabelEncoder 和 OneHotEncoder詳解
今天小編就為大家分享一篇對(duì)python 數(shù)據(jù)處理中的LabelEncoder 和 OneHotEncoder詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
使用OpenCV實(shí)現(xiàn)仿射變換—旋轉(zhuǎn)功能
這篇文章主要介紹了在OpenCV里實(shí)現(xiàn)仿射變換——旋轉(zhuǎn)功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08
利用Python實(shí)時(shí)獲取steam特惠游戲數(shù)據(jù)
Steam是由美國(guó)電子游戲商Valve于2003年9月12日推出的數(shù)字發(fā)行平臺(tái),被認(rèn)為是計(jì)算機(jī)游戲界最大的數(shù)碼發(fā)行平臺(tái)之一。本文將利用Python實(shí)時(shí)獲取steam特惠游戲數(shù)據(jù),感興趣的可以嘗試一下2022-06-06
Python常用庫(kù)Numpy進(jìn)行矩陣運(yùn)算詳解
這篇文章主要介紹了Python常用庫(kù)Numpy進(jìn)行矩陣運(yùn)算詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
Python中的測(cè)試模塊unittest和doctest的使用教程
這篇文章主要介紹了Python中的測(cè)試模塊unittest和doctest的使用教程,本文來(lái)自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下2015-04-04

