#define NSLog(FORMAT, ...) printf("%s\n", [[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;

}

转载于:https://www.cnblogs.com/bobohahaha/p/5116544.html

数组题 倒置 加到字符串相关推荐

  1. Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示

    7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置.改写方法将参数中传递的数组倒置,并返回该数组.编写一个测试程序,输入10个数字,倒置它们并显示 题目 题目描述 破题 代码 ...

  2. 【华为OD机试真题 Python】加扰字符串

    前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你.关于OD机试流程.面经.面试指导等,如有任何疑问,欢迎联系我,wechat:steven ...

  3. LeetCode 每日一题——1684. 统计一致字符串的数目

    1.题目描述 1684. 统计一致字符串的数目 给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words .如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一 ...

  4. LeetCode每日一题——1684. 统计一致字符串的数目

    LeetCode每日一题系列 题目:1684. 统计一致字符串的数目 难度:简单 文章目录 LeetCode每日一题系列 题目 示例 思路 题解 题目 给你一个由不同字符组成的字符串 allowed ...

  5. 【满分】【华为OD机试真题2023 JAVAJS】字符串解密

    华为OD机试真题,2023年度机试题库全覆盖,刷题指南点这里 字符串解密 知识点数组字符串排序 时间限制:1s 空间限制:256MB 限定语言:不限 题目描述: 给定两个字符串string1和stri ...

  6. java将数组元素倒置(反转)的方法?我只想到了5种,有其他方式欢迎补充

    文章目录 题目 算法实现 方法一 方法二 方法三 方法四 方法五 代码以及效率测试 打印结果 题目 将字符串数组["1", "2", "3" ...

  7. Smarty 显示大括号 | 在Smarty中计算数组元素的长度 | Smarty字符串拼接

    参考链接:http://hi.baidu.com/bdusnb/item/289d160e6a9c92cd9157183d 参考链接:http://hi.baidu.com/mayimu789/ite ...

  8. [Leedcode][JAVA][第680题][验证回文字符串Ⅱ][贪心][递归]

    [问题描述][第680题][验证回文字符串Ⅱ][简单] 给定一个非空字符串 s,最多删除一个字符.判断是否能成为回文字符串.示例 1:输入: "aba" 输出: True 示例 2 ...

  9. PHP取出数组中随机一条字符串

    PHP取出数组中随机一条字符串 在接微信支付的时候用到的,随机返回一条字符串作为支付的标题,防止微信支付安全检测. 只是自己简单记录一下,方便下次使用. /*** 取数组中随机一条为支付标题*/fun ...

  10. 5.2 IO流(File类,Propertis配置文件,其他类(打印流,序列流,操作对象的流(序列化接口),随机访问文件的流,管道流,操作基本数据的流,操作数组的流,操作字符串的流),编码表)

    1.File类 IO流的流对象只能操作设备上的数据.File类:1.用来将文件或者文件夹(也称目录)封装成对象. 2.方便对文件和文件夹的属性信息进行操作.(操作文件夹,文件的属性(创建时间,修改时间 ...

最新文章

  1. maven生命周期理解
  2. 网管师、网管员和网络工程师的区别(2)
  3. LeetCode Number of Boomerangs
  4. 数据结构第5章例题 若矩阵Am×n中存在某个元素aij满足:aij是第i行中的最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。试编写一个算法,找出A中的所有鞍点。
  5. 中国妇科冲洗器市场规模现状及投资趋势分析报告2022-2028年版
  6. vbs获取程序窗体句柄_PyQt5 GUI程序的基本框架
  7. 据说这些基础知识90%的人都回答错了,你呢?
  8. HBase简介、搭建环境及安装部署
  9. Vue实战笔记(一) 引入Ant Design
  10. 用matlab求三次方程根,三次方程的根式求解(通俗版本)
  11. 校友会2020计算机专业排名,校友会2020中国一流专业排名1200强公布,北大位列第一...
  12. SQL控制权力(DNC)与日志
  13. POC_Jenkins
  14. 阳历日期转阴历工具类
  15. Qt部分拉伸的背景图片
  16. 统信桌面操作系统V20专业版(1021)发布:稳定又好用
  17. Python的学习(二十一)----Python的静态变量
  18. MongoDB4.2.0安装包并配上安装教程
  19. 一分钟让你了解什么是CYN
  20. 根文件系统制作一制作根文件系统树

热门文章

  1. Ubuntu免密码输入关机脚本
  2. Centos5.8升级SSH到5.8p2
  3. 如何删除档案中的重复的行
  4. 快速备份和还原 MySQL 数据库的另一种方法
  5. 分表分页/跨库分页为什么这么难?
  6. 面试官:谈谈 Tomcat 请求处理流程,我一脸懵逼。。
  7. 作为曾经Oracle的一员,谈谈老东家的此次裁员
  8. 你为什么人到中年还是个普通员工?
  9. 职场“35岁危机”:这是我看过的最棒建议
  10. 微服务架构实战(四):服务发现的可行方案以及实践案例