iOS 当字符串长度不够需要自动补充到一定位数时可以使用

       在项目中可能会遇到这样的需求,我们会接收到长度不定的字符串,但是只有一定的长度才能使用字符串,所以我们就要给字符串自动补充。

NSString*c = [selfCharacterStringMainString:dAddDigit:14AddString:@" "];

其中selfCharacterStringMainString:需要补充的字符串  。

                                          AddDigit:补充到的位数。

                                        AddString:补充的字符串。

在程序中加入下面的方法:


#pragma mark字符串自动补充方法

- (NSString*)CharacterStringMainString:(NSString*)MainString AddDigit:(int)AddDigit AddString:(NSString*)AddString

{

NSString*ret = [[NSStringalloc]init];

ret = MainString;

for(inty =0;y < (AddDigit - MainString.length) ;y++ ){

ret = [NSStringstringWithFormat:@"%@%@",ret,AddString];

}

returnret;

}

         然后就可以自动补充字符串到一定位数了。 

你可能感兴趣的:(iOS 当字符串长度不够需要自动补充到一定位数时可以使用)