내가 hello"
을 통과NSString 앞에 공백을 추가하려면 어떻게해야합니까?
경우, 내가 "xml"
통과 "hello"
얻을, 문자열은 항상 길이 5 ... 예를 들어 이 필요합니다, 나는 (두 개의 공백 "XML"전에) " xml"
얻을;
내가 "i"
을 전달하면 " i"
("i"앞에 4 공백)이 표시됩니다.
가장 효율적인 방법은 무엇입니까? 고맙습니다.
내가 hello"
을 통과NSString 앞에 공백을 추가하려면 어떻게해야합니까?
경우, 내가 "xml"
통과 "hello"
얻을, 문자열은 항상 길이 5 ... 예를 들어 이 필요합니다, 나는 (두 개의 공백 "XML"전에) " xml"
얻을;
내가 "i"
을 전달하면 " i"
("i"앞에 4 공백)이 표시됩니다.
가장 효율적인 방법은 무엇입니까? 고맙습니다.
NSMutableString *yourString;//your string
NSMutableString *string;
if([string length]<5){
NSInteger length = 5-[string length];
for(int i=0;i<length;i++){
[string appendFormat:@" "];
}
[yourString appendString:string];
}
// 이제 yourString .it 형식을 사용할 수 있습니다.
나는이 도움이 될 가정 :
int maxLength = 5;
NSString *text = @"xml";
NSString *result = [text stringByPaddingToLength:(maxLength-[text length]) withString:@" " startingAtIndex:0];