将一个数组里面所有的元素按要求的间隔符号拼接
来源:互联网 发布:mac 文件编辑器 编辑:程序博客网 时间:2024/06/08 06:33
将给定数组里所有元素拼接成一字符串,比如用“*”符号做间隔,最终效果是s*h*g*d
NSArray *array = @[@"s",@"h",@"g",@"d"];
//方法一:通过拼接可变字符串的方法
NSMutableString *str = [[NSMutableStringalloc]initWithCapacity:1];
for (int i =0; i< array.count; i++) {
if (i < array.count-1) {
[str appendFormat:@"%@*",array[i]];
}
else{
[str appendFormat:@"%@",array[i]];
}
}
//方法二:通过OC数组自带的方法,一句代码即可完成拼接
- (NSString *)componentsJoinedByString:(NSString *)separator;
NSString *string = [arraycomponentsJoinedByString:@"*"];
3 0
- 将一个数组里面所有的元素按要求的间隔符号拼接
- 将一个数组内元素的所有组合输出
- 清除一个数组里面重复的元素
- 编程题:输入一个正整数数组,将他们拼接成一个数,输出拼接出所有数字中最小的一个
- 将一个整型数组里面的元素转换成字符串类型
- 求一个数组元素的所有排列组合
- 【求一个数组元素的所有排列组合】
- 传入一个数组,输出这个数组里面的所有排列
- 给定一个字符串类型的数组,数组元素值为数字组成的字符串对象, 将数组元素的进行拼接,拼接之后的数字值是最大的
- 问题:利用输入输出流重载实现一个整数数组的输入和输出。 要求:输入一个数组大小 及 所有元素的值,排序后输出该数组的所有元素。
- 一个已经排序的数组,去除里面重复的元素
- 求一个很大的数组(乱序)排序后从第i大到第j大之间的所有元素,并且这些元素之间要求有序
- 要求从键盘输入一个二维数组,然后将该二维数组按从大到小的顺序排列。
- Javascript 将数组按要求分割,并返回一个新的数组
- 求一个数组里面所有和等于m的组合
- 如何消除一个数组里面重复的元素?
- 筛选数组里面的元素
- 一个有意思的拼接数组
- [LeetCode]330. Patching Array
- MySql的七种表类型(存储引擎)
- iOS开发有关Core Animation的介绍
- SOA之——服务的事务一致性问题
- symfony2项目中的单测实例
- 将一个数组里面所有的元素按要求的间隔符号拼接
- 职位的意义,工作的升华
- Nodejs的Express完成安装指导
- 拓扑排序
- Oracle 中文转为拼音
- pdf去除水印方法!【亲测可用】
- 使用UIAlertController 报错 警告 遇到的问题
- 《iOS Human Interface Guidelines》——Toolbar Bar
- 假设检验的鲁棒性