Dix*_*ine 6 objective-c nsstring
我正在使用nsstring的长度并将其转换为nsstring.我需要这个最后长度为2位的字符串,所以例如单词"hello"在字符串中的长度为"05"而不是"5".
我的代码到目前为止:
NSString *sth=@"hello";
NSMutableString *result=[NSString stringWithFormat:@"%d", sth.length]; //string is "5" and not "05" that i need
Run Code Online (Sandbox Code Playgroud)
Mic*_*gar 14
在%符号后添加.2(与浮点数和小数部分类似).
NSString *sth=@"hello";
NSMutableString *result=[NSString stringWithFormat:@"%.2d", sth.length];
Run Code Online (Sandbox Code Playgroud)
如果我正确理解你的问题,这是一个简单的方法:
NSString *fish = @"Chips";
NSString *length = [NSString stringWithFormat:@"%02d",[fish length]];
NSLog(@"Chips length is %@",length);
Run Code Online (Sandbox Code Playgroud)
生产:
2012-01-23 10:42:20.316 TestApp[222:707] Chips length is 05
Run Code Online (Sandbox Code Playgroud)
02表示零填充到长度为2.您可能需要检查字符串的长度是否小于99个字符.
| 归档时间: |
|
| 查看次数: |
35124 次 |
| 最近记录: |