• 数组题 倒置 加到字符串


    #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;

    }

  • 相关阅读:
    ViewPager自动轮播、小圆点切换
    android自定义view属性
    单点触控
    自定义view、自定义圆形imageview
    为textview中的字符串着色
    xstream解析、httputils请求
    WebView加载页面
    HorizontalScrollView滑动 ViewPager切换
    Spring Boot 热部署(IDEA与Gradle)
    Linux下安装JDK
  • 原文地址:https://www.cnblogs.com/bobohahaha/p/5116544.html
Copyright © 2020-2023  润新知