有这么一个 整数 123456789,如何将这个整数的每一位数,从末位开始依次放入数组中,并遍历 1 NSInteger num=123456789;
 2         NSString *str=[[NSString alloc]initWithFormat:@"%ld",num ];
 3         NSMutableArray *arr=[NSMutableArray array];
 4         for(NSInteger i=str.length-1;i>=0;i--){
 5             //从末位开始截取字符串,每次截取一位
 6             NSString *str1=[str substringWithRange:NSMakeRange(i, 1)];
 7             [arr addObject:str1];
 8         }
 9         //NSArray *sortarr=[arr sortedArrayUsingSelector:@selector(class)];
10         NSLog(@"第一题-------------");
11         for(id str in arr){
12             NSLog(@"%@",str);
13         }

1 //如何将字符串@"abc123.xyz789"倒置
2         NSString *str1 = @"uoy evol i";
3         NSMutableString *str2= [[NSMutableString alloc]initWithCapacity:str1.length];
4         NSUInteger len=[str1 length];
5         for (NSInteger i= (len-1) ; i >= 0 ; i--) {
6             [str2 appendFormat:@"%c", [str1 characterAtIndex:i]];//注意这里返回的是char
7         }

将2013 年 05 月 05 日 转换为2013-05-05

将2013 年 05 月 05 日 转换为2013-05-05

1 NSMutableString *str3=[[NSMutableString alloc]initWithFormat:@"2013 年 05 月 05 日"];
 2         NSLog(@"第三题-------------");
 3         NSLog(@"原日期:%@",str3);
 4         NSRange range1=[str3 rangeOfString:@"年"];
 5
 6         [str3 replaceCharactersInRange:NSMakeRange(range1.location-1, range1.length+2) withString:@"-"];
 7         NSRange range2=[str3 rangeOfString:@"月"];
 8         [str3 replaceCharactersInRange:NSMakeRange(range2.location-1, range2.length+2) withString:@"-"];
 9         NSRange range3=[str3 rangeOfString:@"日"];
10         [str3 replaceCharactersInRange:NSMakeRange(range3.location, range3.length) withString:@""];
11         NSLog(@"转换后的日期:%@",str3);

转载于:https://www.cnblogs.com/jiangyicheng/p/5116647.html

OC--有这么一个 整数 123456789,如何将这个整数的每一位数,从末位开始依次放入数组中,并遍历 倒序输出字符串...相关推荐

  1. 有一个字符串,如11.2美元34人民币;如何将数字与单位分开,放入数组中呢,数组比如 attr[0]=11.2 attr[1]=美元 ,依次类推

    import java.util.regex.Matcher; import java.util.regex.Pattern;public class Test3 {public static voi ...

  2. C语言编程>第七周 ⑧ 请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中。

    例题:请编一个函数void fun(int a[M][N],int b[N]),c指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入b所指一维数组中.二维数组中的数己在主函数中赋予. ...

  3. python列表、字典text:用户输入整数n,生成长度为n的列表,将n个随机数放入列表中

    1.用户输入整数n,生成长度为N的列表,将n个随机的奇数放入列表中 #导入随机数模块 import random #input录入str 需转为int enter = int(input('请输入一个 ...

  4. 【Qt】QStackedWidget:将多个窗口控件放入堆中,每次只显示一个窗口控件

    1.简介 QStackedWidget可以容纳多个窗口控件,每次只显示其中一个.例如:登录页面.各种功能页面等不同时显示的窗口,可以放入QStackedWidget中. 2.demo // 创建三个页 ...

  5. java---编写一个方法,返回一个int型的二维数组,数组中的元素通过解析字符串参数获得。

    题目: 编写一个方法,返回一个int型的二维数组,数组中的元素通过解析字符串参数获得,字符串如下"1,2:3,4,5:6,7"对应的数组为: d[0][0]=1 d[0][1]=2 ...

  6. C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中

    1. 题目 请编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中.二 ...

  7. 13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。

    13.请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中.二维数组中的数已在主函数中 ...

  8. C语言把输入值放入数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个数. #include #include #include #include int sum ...

  9. Java 定义一个抽象类—水果,其中包括getWeight()方法,创建若干水果对象存放在一个水果类型的数组中,输出数组中所有水果的类型、重量。

    Java 定义一个抽象类-水果 其中包括getWeight()方法,编写程序分别创建苹果.桃子.橘子3个类,创建若干水果对象存放在一个水果类型的数组中,输出数组中所有水果的类型.重量. 抽象类Frui ...

最新文章

  1. tomcat catalina.home和catalina.base区别(转)
  2. 希尔排序Linux下C实现
  3. php怎么写官网,PHP - Manual: 简介 (官方文档)
  4. 安卓换语言java_Android应用程序的语言切换
  5. php curl上传文件返回false,php curl上传文件$_FILES为空的问题
  6. [HNOI2009]梦幻布丁
  7. 获取另一个驱动的设备结构体_字符设备驱动的另一种写法
  8. 接口样板_完整的AWS Web样板
  9. Bootstrap CSS 编码规范之注释
  10. 在没有插件的情况下为Chrome设置Proxy
  11. 2019.01.13 bzoj4137: [FJOI2015]火星商店问题(线段树分治+可持久化01trie)
  12. 手机怎么安装py thon_Python计数器– Py​​thon集合计数器
  13. 如何在数据库中查找和消除重复的数据?
  14. mac:装机软件汇总
  15. 情感极性:关于中文情感分类的知识
  16. git status 命令详解
  17. 学而思python分几个level_学而思新概念英语课程体系表
  18. 计算机网上培训6,wordexcel计算机基础培训6.pptx
  19. Android -- 广播
  20. 微信支付的架构到底有多牛?

热门文章

  1. webpack4.0打包优化策略(二)
  2. java-结合c3p0封装的db 事务 类
  3. 机器人操作系统ROS Indigo 入门学习(1)——安装ROS Indigo【转】
  4. 放弃java转战kotlin,我的心路历程
  5. 关于 AppDelegate 、UIApplication 简单的用法
  6. 为品牌管理增加检索名称和状态项
  7. 点击按钮显示隐藏的表格
  8. CloudBees发布“Jenkins X”:面向部署到Kubernetes中的现代云应用的CI/CD解决方案
  9. CSS基础知识(颜色、伪类、盒子模型)
  10. 在windows下搭建React Native Android开发环境