iOS 當(dāng)字符串長度不夠需要自動補(bǔ)充到一定位數(shù)時可以使用

? ? ? ?在項目中可能會遇到這樣的需求,我們會接收到長度不定的字符串,但是只有一定的長度才能使用字符串,所以我們就要給字符串自動補(bǔ)充。

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

其中selfCharacterStringMainString:需要補(bǔ)充的字符串 ?。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? AddDigit:補(bǔ)充到的位數(shù)。

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? AddString:補(bǔ)充的字符串。

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


#pragma mark字符串自動補(bǔ)充方法

- (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;

}

? ? ? ? ?然后就可以自動補(bǔ)充字符串到一定位數(shù)了。?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容