自動補充方法:當字符串長度不夠需要自動補充到一定的位數
阿新 • • 發佈:2018-11-16
ima with complete orm @param inf str == int
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、調用效果
自動補充方法:當字符串長度不夠需要自動補充到一定的位數