专栏首页Elton的技术分享博客Objective-C中切分数组

Objective-C中切分数组

在很多脚本语言如ruby,python中都有将字符串切分成数组或者将数组元素以某个间隔字符串间隔形成新的数组。 其实NSArray也提供了这样的功能。

使用-componentsSeparatedByString:来切分NSArray。 如:

NSString *string = @"white:black:blue:red";
NSArray *aArray = [string componentsSeparatedByString:@":"];

用-componentsJoinedByString:来合并NSArray中的各个元素并创建一个新的字符串,如:

string = [aArray componentsJoinedByString:@","];

这样,上面的数组就中的各个元素就以”,”分割形成一个字符串。


本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://blog.prosight.me/复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • Objective-C 数组筛选

    想项目有可能会遇到按照一定条件对某一个数组进行筛选。 直接遍历数组,取符合条件的对象放到一个新数组效率可能不高。

    赵哥窟
  • Objective-C 数组对象排序

    NSSortDescriptor可以根据数组中对象的属性来排序 为排序数组的每个属性创建NSSortDescriptor对象,将所有这些对象放入一个数组中,该...

    赵哥窟
  • Objective-C 对字符串数组排序 原

    LeoXu
  • Objective-C遍历数组NSArray的3种方法

    Objective-C遍历数组的方法有很多,各种遍历方法效率不尽相同,系统内部会进行不同的优化

    用户8671053
  • Javascript与Objective-C 字符串与数组的方法类比

    摘自:Learning the iOS 4 SDK for JavaScript Programmers  

    meteoric
  • Objective-C实现二分查找和插值查找

    VV木公子
  • [javaSE] 数组(查找-二分查找)

    大灰狼2
  • Preprefix sum 差分+树状数组

    Si = S(i-1)  + a[x]变为Si = S(i-1)  +y。 修改值就是y - a[x]

    用户2965768
  • PHP数组下(数组指针,与数组函数一部分)

    数组指针: 一步步来哈 意思是定义一个关联数组,然后是取出第一个 a ...

    贵哥的编程之路
  • Objective-C中把数组中字典中的数据转换成URL

            可能上面的标题有些拗口,学过PHP的小伙伴们都知道,PHP中的数组的下标是允许我们自定义的,PHP中的数组确切的说就是键值对。而在OC我们要用字...

    lizelu
  • 深入理解Objective-c中@class的含义

    在Objective-c中,当一个类需要引用另一个类,即建立复合关系的时候,需要在类的头文件中建立被引用类的指针。 如:

    EltonZheng
  • python数组二分查找算法bisect

    摘自官方文档:https://docs.python.org/zh-cn/3.7/library/bisect.html

    西西嘛呦
  • 1-8 数组循环左移 (20 分)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    韩旭051
  • 二分递归:数组求和(java实现)

    静谧星空TEL
  • P3368 【模板】树状数组 2(树状数组维护差分序列)

    题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数数加上x 2.求出某一个数的和 输入输出格式 输入格式: 第一行包含两个整数N、M,...

    attack
  • JAVA干货:数组详解 10分钟搞定!

    今天就和大家分享我的笔记和经验。首先建议大家不要去看什么书籍,像这类书籍小白看着头疼,估计也看不下去,本人有幸也买过几本书籍,但是加起来看的时间没有一个星期,因...

    用户8639654
  • 二分查找搜索局部有序数组

    升序排列的整数数组 nums 在预先未知的某个点上进行了旋转(例如, [0,1,2,4,5,6,7] 经旋转后可能变为 [4,5,6,7,0,1,2] )。

    MickyInvQ
  • 笔试编程 | 二分查找、数组、排序

    最近有小伙伴后台留言需要准备一些面试相关的文章,其实在面试相关的文章准备笔者早有打算。在春节后,笔者会针对大数据领域相关的求职面试准备一些面试题,同时分享一些面...

    大数据学习与分享
  • 一分钟带你掌握数组

    数据类型[][] 数组名 = new 数据类型[][]{{},{},{}...};

    用户8870853

扫码关注腾讯云开发者

领取腾讯云代金券