NSArray 与字符串

1.把数组元素链接成字符串

  • - (NSString )componentsJoinedByString:(NSString )separator;

    • 这是NSArray的方法, 用separator作拼接符将数组元素拼接成一个字符串
    NSArray *arr = @[@"lnj", @"lmj", @"jjj", @"xcq"];
    NSString *res = [arr componentsJoinedByString:@"*"];
    NSLog(@"res = %@", res);
输出结果:
lnj*lmj*jjj*xcq

2.字符串分割方法

  • - (NSArray )componentsSeparatedByString:(NSString )separator;

    • 这是NSString的方法,将字符串用separator作为分隔符切割成数组元素
    NSString *str = @"lnj-lmj-jjj-xcq";
    NSArray *arr = [str componentsSeparatedByString:@"-"];
    NSLog(@"%@", arr);

输出结果:
(
    lnj,
    lmj,
    jjj,
    xcq
)
时间: 2024-10-07 06:08:51

NSArray 与字符串的相关文章

OC中Foundation框架之NSArray、NSMutableArray

NSArray概述 1 NSArray是OC中的数组类 NSArray特点 1 1)只能存放任意OC对象,并且是有顺序的 2 2)不能存放非OC对象,比如int/float/double/char/enum/struct等 3 3)它是不可变的,一但初始化完毕后,它里面的内容就永远是固定的,不能删除里面的元素,也不能再玩里面添加元素 NSArray的创建方式 1 +(instancetype)array; 2 +(instancetype)arrayWithObject:(id)anObject

黑马程序员--Obbjective-C-Foundation框架中的NSArray与NSMutableArray的用法-我之整理

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- ------------NSArray的创建方式 1),类方法创建 + (instancetype)array; + (instancetype)arrayWithObject:(id)anObject; + (instancetype)

OC基础(23)

NSArray基本概念 NSArray 遍历 NSArray排序 NSArray文件读写 NSArray 与字符串 *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } a { color: #4183C4; } a.absent { color: #cc0000; } a.anchor { display: block; padding-left: 30p

023-Foundation框架(上)-OC笔记

学习目标 1.[理解]NSString 2.[了解]NSString的常用方法 3.[了解]NSRange 4.[了解]NSMutableString 5.[掌握]NSArray 6.[了解]NSArray的常用方法 7.[掌握]遍历数组的三种方式 8.[了解]NSArray与字符串 9.[掌握]NSMutableArray 一.NSString 在OC中,使用NSString类型的对象来保存一个字符串对象的地址,OC字符串必须要使用 @ 前缀.NSString其实是Foundation框架中的

Objective-C 数组与可变数组

知识点 1.NSArray 类的重点函数使用 2.NSMutableArray 类的重点函数使用 3.字符串的分割和拼接 ============================ NSArray,    NSMutableArray 1.[需要理解的知识] 1.1 C语言中数组 1. 相同数据类型的集合: int a[10]; float b[20]; char c[30]; 2. 数组地址是连续; 1.OC数组和c数组的区别 1.NSArray是个类 数组是对象: 存储也是对象: 2.数组不能

OC蜕变第八天

七 字符串与基本数据类型转换 获取字符串的每个字符/字符串和其他数据类型转换 八 NSMutableString 基本概念/常用方法 九 NSArray NSArray基本概念/创建方式/注意事项/常用方法简写形式/遍历/排序/文件读写/NSArray 与字符串 十 NSMutableArray 概念/基本用法/错误用法 十一 NSDictionary 基本概念/创建/遍历/文件操作 十二 NSMutableArray NSMutableDictionary 基本概念/常用方法/简写/NSDic

Snail—OC学习之本地数据持久化(plist)

plist文件的格式 plist是一种数据持久化的文件 1.最外层通常为数组或者字典 2.plist里面的数据 只局限于数组.字典.逻辑值(BOOL).NSNumber.NSData.NSDate.字符串等数据类型 3.无法存储自定义类型的对象 plist作用 1.不适用它作为缓存 无法存储自定义类型的对象 2.通常存储长时间不容易发生变化的数据.国家.省市区.汽车品牌.项目的info.plist工程的设置信息 3.占用内存小 #import <Foundation/Foundation.h>

iOS平台第三方插件开发指导

IOS平台第三方插件开发指导 插件开发 http://ask.dcloud.net.cn/docs#http://ask.dcloud.net.cn/article/67  原出 技术架构 HTML5+ 基座扩展采用三层结构,JS层.PluginBridge层和Native层. 三层功能分别是: JS层: 在Webview页面调用,触发Native层代码,获取执行结果. PluginBridge层: 将JS层请求进行处理,触发Native层扩展插件代码. Native层: 插件扩展的平台原生代码

NSString NSArray和可变字符串、数组的用法

// 使用实例方法创建NSString对象 NSString *string1 = [[NSStringalloc]initWithFormat:@"姓名流年"]; NSLog(@"%@", string1); NSString *string2 = [[NSStringalloc]initWithFormat:@"Ming"]; NSLog(@"%@", string2); NSString *string3 = [[NSS