在線客服系統(tǒng)
十三年專注于網(wǎng)站建設(shè)與互聯(lián)網(wǎng)應(yīng)用開發(fā),低調(diào)、有情懷的網(wǎng)絡(luò)應(yīng)用服務(wù)商!
南昌百恒科技微信公眾號 掃一掃關(guān)注
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒科技微信公眾號

android開發(fā)中如何使用格式化字符串

百恒網(wǎng)絡(luò) 2018-10-15 16:14:07 3083
? ? ? ?創(chuàng)建消息模板時,在應(yīng)用運(yùn)行前,我們是無法獲知具體陋習(xí)細(xì)節(jié)的。因此,必須使用帶有占位符的格式化字符串。那么如何使用格式化字符串呢?下面百恒網(wǎng)絡(luò)小編就來和大家一起探討一下!

? ? ? ?下面是將要使用的格式化字符串:
? ? ? ?string name="crime_report"(前面字符串請加上<>號)%1$s! The crime was discovered on %2$s. %3$s, and %4$s、%1$s、%2$s等特殊字符串即為占位符,它們接受字符串參數(shù)。

? ? ? ?在代碼中,我們將調(diào)用getString(...)方法,并傳入格式化字符串資源ID以及另外四個字符串參數(shù)。需要注意的是,與要替換的占位符順序應(yīng)一致。

? ? ? ?首先,在strings.xml中,添加以下代碼清單所示的字符串資源。

android開發(fā)中如何使用格式化字符串一

? ? ? ?然后,在CrimeFragment.java中添加getCrimeReport()方法創(chuàng)建四段字符串信息,并返回拼接完整的消息,如下代碼所示。

android開發(fā)中如何使用格式化字符串二

? ? ? ?需要注意的是,有兩個DateFormat類:android.text.format.DateFormat和java.text.DateFormat。我們要用的是android.text.format.DateFormat。
400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
售后服務(wù) 售后服務(wù)
 
×