首頁 要聞 中國 經(jīng)濟(jì) 財經(jīng) 品牌 點評 會展 綜合 | 設(shè)為首頁
中國品牌要聞網(wǎng)-傳遞資訊的價值打造品牌的影響
您現(xiàn)在的位置:首頁/燈飾燈具/ 正文
String.Format制定字符串格式和參數(shù)生成格式化的新字符串
來源:
編輯:
時間:2022-07-22

      String.Format是將指定的 String類型的數(shù)據(jù)中的每個格式項替換為相應(yīng)對象的值的文本等效項。

     (1)
      string p1 = "Jackie";
      string p2 = "Aillo";
      Response.Write(String.Format("Hello {0}, I'm {1}", p1, p2));
     (2)
      Response.Write(String.Format("Hello {0}, I'm {1}", "Jackie", "Aillo"));
      這二者的效果是一樣的。都是將最后面的兩項的值分別替換第一項的{0}和{1}。
      輸出的結(jié)果是:Hello Jackie, I'm Aillo
      String類的format()方法用于創(chuàng)建格式化的字符串以及連接多個字符串對象。熟悉C語言的同學(xué)應(yīng)該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種重載形式。
      format(String format, Object... args) 新字符串使用本地語言環(huán)境,制定字符串格式和參數(shù)生成格式化的新字符串。
      format(Locale locale, String format, Object... args) 使用指定的語言環(huán)境,制定字符串格式和參數(shù)生成格式化的字符串。
      下面分享一個作為字符串?dāng)U展的寫法:
      1、String.format = function() {
      2、for (var a = arguments[0], b = 1; b < arguments.length; b++) a = a.replace(RegExp("\\{" + (b - 1) + "\\}", "ig"), arguments[b]);
      3、return a
      4、};

免責(zé)聲明:本文僅代表作者個人觀點,與本網(wǎng)無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實, 對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾, 請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。當(dāng)事人(單位)如有異議,請參閱《刪帖說明》辦理。
中國品牌要聞網(wǎng)-傳遞資訊的價值打造品牌的影響
  • CopyRight@ 2005-2022 中國品牌要聞網(wǎng)
  • 工商注冊號 430122000189097
  • ICP備案許證:渝ICP備2022012785號