自动补充方法:当字符串长度不够需要自动补充到一定的位数
Posted ch520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动补充方法:当字符串长度不够需要自动补充到一定的位数相关的知识,希望对你有一定的参考价值。
1、代码
/**
自动补充方法:当字符串长度不够需要自动补充到一定的位数
@param mainString 需要补充的字符串
@param addDigit 补充到的位数
@param addString 补充的字符串
@param inPrefix 在字符串前还是在尾部补齐
@return 完整的字符串
*/
- (NSString *)characterStringMainString:(NSString*)mainString
AddDigit:(int)addDigit
AddString:(NSString*)addString
AddInPrefix:(BOOL)inPrefix {
NSString *completeString = [[NSString alloc] init];
completeString = mainString;
CHLog(@"原来的字符串 == %@" , mainString);
for(NSInteger index = 0; index < (addDigit - mainString.length); index++) {
if (inPrefix) {
completeString = [NSString stringWithFormat:@"%@%@", addString, completeString];
}
else {
completeString = [NSString stringWithFormat:@"%@%@", completeString, addString];
}
}
CHLog(@"补充后的字符串 == %@" , completeString);
return completeString;
}
2、调用效果
以上是关于自动补充方法:当字符串长度不够需要自动补充到一定的位数的主要内容,如果未能解决你的问题,请参考以下文章