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;

}

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容