[关闭]
@fiy-fish 2015-07-04T14:44:34.000000Z 字数 543 阅读 1447

依次 让字符串"hello world"中得每个字母变成大写

Objective-c


在此输入正文

  1. /*
  2. 依次 让字符串"hello world"中得每个字母变成大写
  3. */
  4. int main(int argc, const char * argv[]) {
  5. @autoreleasepool {
  6. //我的思路:
  7. //1.是把一个字符串的第一个字母给裁掉,取第一个字母后面的字符串做子字符串
  8. //2.然后对子字符串进行首字母大写capitalizedString操作
  9. //3.最后把分割得到的两个字符串进行拼接
  10. NSString *str = @"hello world";
  11. NSInteger length = [str length];
  12. for (NSInteger i=0; i<=length-1; i++) {
  13. NSString *str1 = [str substringFromIndex:i];
  14. str1 = [str1 capitalizedString];
  15. NSString *str2 = [str substringToIndex:i];
  16. NSMutableString *str3 = [[NSMutableString alloc]initWithString:str2];
  17. [str3 appendString:str1];
  18. NSLog(@"str3--->%@",str3);
  19. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注