`````
/// char 目标字符串 lengths 期望长度
String omitCharacter(String char, int lengths) {
if (char.runtimeType != String) {
return '';
}
if (lengths.runtimeType != int) {
return '';
}
if (char.length > lengths) {
print(char.substring(0, lengths - 1) + '...');
return char.substring(0, lengths - 1) + '...';
} else {
return char;
}
}
``````
该函数接受一个字符串和期望长度,如果字符串长度大于期望长度,则返回截断后的字符串并添加省略号;否则直接返回原字符串。
2719






