zoukankan      html  css  js  c++  java
  • 数组题 倒置 加到字符串

    #define NSLog(FORMAT, ...) printf("%s ", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String])

    #import <Foundation/Foundation.h>

    //1。有个数 123456789,如何将这个数每一位数,从末尾开始依次放入一个数组中

    //(那么这个新的数组的第一位元素9,一次类推)如果你成功了,将他们遍历出来

    //2.如何将字符串@“abc123xyz789”倒置

    //3.将2013年05月05日转换为2013-05-05

    int main(int argc, const char * argv[]) {

        @autoreleasepool {

           

            

            //1.有个数 123456789,如何将这个数每一位数,从末尾开始依次放入一个数组中

            //(那么这个新的数组的第一位元素9,一次类推)如果你成功了,将他们遍历出来

            int   a=123456789;

            NSString *str=[NSString stringWithFormat:@"%d",a];

            NSMutableArray *arr=[NSMutableArray array];

            for(int i =8; i>=0; i--){

                NSRange rang;

                rang.location=i;

                rang.length=1;

                NSString *str1=[NSString alloc];

                str1=[str substringWithRange:rang];

                [arr addObject:str1];

            }

            for(id str2 in arr){

                NSLog(@"%@",str2);

            }

            //2.如何将字符串@“abc123xyz789”倒置

            

            

            NSString *strr=@"abc123xyz789";

            NSMutableString * strr1 = [NSMutableString string];

            for(int i = 0 ; i < strr.length; i ++){

                unichar c = [strr characterAtIndex:strr.length- i -1];

                [strr1 appendFormat:@"%c",c];

            }

            str = strr1;

            NSLog(@"%@",str);

            NSLog(@"-----------------------");

            

            //3.将2013年05月05日转换为2013-05-05

            NSString *strrr=@"2013年05月05日";

            NSRange rang1=[strrr rangeOfString:@"2013"];

            NSString *newstr1=[strrr substringWithRange:rang1];

            NSRange rang2=[strrr rangeOfString:@"05"];

            NSString *newstr2=[strrr substringWithRange:rang2];

            NSRange rang3=[strrr rangeOfString:@"05"];

            NSString *newstr3=[strrr substringWithRange:rang3];

            NSLog(@"%@-%@-%@",newstr1,newstr2,newstr3);

            }

        return 0;

    }

  • 相关阅读:
    【初学EXT】布局练习
    创建型模式总结(补充UML类图)
    数据库基本概念总结
    Word2010操作技巧总结
    VMWare虚拟机磁盘压缩和上网总结
    第一次用word2010发布文章到博客园记
    设计模式学习总结一原则及创建型模式
    为什么要开始写blog?
    Delphi异常处理总结
    设计模式总结之行为型模式
  • 原文地址:https://www.cnblogs.com/bobohahaha/p/5116544.html
Copyright © 2011-2022 走看看