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;

    }

  • 相关阅读:
    关于宇宙大爆炸的理论模型
    算法系列2《RSA》
    Codeforces Round #248 (Div. 1)——Nanami&#39;s Digital Board
    Cocos2d-x场景变化相关功能介绍
    NYOJ 745 蚂蚁问题(两)
    quick-cocos2d-x endToLua 退出会卡住
    编程算法
    linux基础知识1
    URAL 1553. Caves and Tunnels 树链拆分
    2014/11/13_ 随想
  • 原文地址:https://www.cnblogs.com/bobohahaha/p/5116544.html
Copyright © 2011-2022 走看看