當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Dart String.padLeft用法及代碼示例


dart:core 庫中String.padLeft 方法的用法介紹如下。

用法:

String padLeft(
   int width,    
   [String padding = ' ']   
)

如果它比 width 短,則在左側填充此字符串。

對於長度小於 width 的每個位置,返回一個將 padding 預先添加到此字符串的新字符串。

const string = 'D';
print(string.padLeft(4)); // '   D'
print(string.padLeft(2, 'x')); // 'xD'
print(string.padLeft(4, 'y')); // 'yyyD'
print(string.padLeft(4, '>>')); // '>>>>>>D'

如果 width 已經小於或等於 this.length ,則不添加填充。負數width 被視為零。

如果 padding 的長度不同於 1,則結果將沒有長度 width 。這對於填充是表示單個字符的較長字符串的情況可能很有用,例如 " ""\u{10002} "。在這種情況下,用戶應確保 this.length 是字符串長度的正確度量。

相關用法


注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 padLeft method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。