当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。