ios 数组倒序和数组转字符串

  NSMutableArray *array = [NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil];
    NSArray* reversedArray = [[array reverseObjectEnumerator] allObjects];
    NSLog(@"%@",reversedArray);

    NSArray *array1 = [NSArray arrayWithObjects:@"one",@"two",@"three", nil];
    NSString *string = [array1 componentsJoinedByString:@","];
    NSLog(@"string:%@",string);
时间: 2024-08-01 22:39:14

ios 数组倒序和数组转字符串的相关文章

用枚举器遍历数组倒序输出数组

//下边的例子可以把数组元素逆序输出 #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) {    @autoreleasepool {        NSArray *array = @[@"1",@"a",@"c",@"e"];        NSEnumerator *unum;        unum = [ar

JS中数组实现(倒序遍历数组,数组连接字符串)

// =================== 求最大值===================================== <script> var arr = [10,35,765,21345,678,89]; var max = arr [0]; for (var i=0;i< arr.length;i++) { if (max<arr[i]){ max = arr [i]; } } console.log("最大值:" + max); </sc

JS中数组实现 ——— 倒序遍历数组,数组连接字符串

// =================== 求最大值=====================================<script> var arr = [10,35,765,21345,678,89]; var max = arr [0]; for (var i=0;i< arr.length;i++) { if (max<arr[i]){ max = arr [i]; } } console.log("最大值:" + max);</scri

iOS开发入门 ? C语言(字符串、字符串数组、命令行参数)

字符串 1. 概念 用双引号引起来的就是字符串 "a string" //C语言编译器会将两个并列的字符串自动拼接成一个字符串 "a string""another a string" // \是换行连接的标记(一行不够写) "a looooooooooong \ string" 常见ASCII编码: 'A' == 65    'a' == 97    '0' == 48    '\0' == 0 int a[10]; //表

iOS开发&mdash;&mdash;MJExtension复杂数组用法

最近在看MJExtension的Demo,发现了一个plist文件直接转数组模型的方法.以前研究过但是浅尝辄止没有解决,这几天有时间,好好看了看,找到了解决办法,与大家分享. 如果大家的项目中有这种嵌套数组对象的情况的plist文件,如: 即要转换成一个对象中存有另一个对象数组的情况. 当没有这种复杂嵌套时,我们这样写: 1: -(NSArray *)groups{ 2: if (!_groups) { 3:   4: _groups = [Group objectArrayWithFilena

&lt;笔试&gt;&lt;面试&gt;编写一个排序函数,实现,既可以排序整形数组,又可以排序字符串。

思路:仿照qsort函数运用函数指针实现排序整形数组.排序字符串的功能. 首先,编写整形数组比较函数和字符串比较函数:其次,仿照qsort函数将首元素地址.元素个数.元素大小.比较函数 传参编写熟悉的冒泡排序函数:最后,举例验证函数正确性. /******************************/ //1.编写冒泡排序,可以排序整形数组,也可以排序字符串. #include<stdio.h> #include<stdlib.h> #include<assert.h&g

char型字符串(数组)与string型字符串 指针与引用

一.常指针: int *const p;    //指针不可改变,但是指针指向的数据可以改变. 指向常量的指针: const int *p;    //指针可以改变,但是指针指向的数据不可以改变. 指向常量的常指针: const int *const p;    //指针不可改变,且指针指向的数据也不可改变. 引用就是别名,定义引用的同时必须要对引用进行初始化. 二.利用引用返回多个值: 引用就是别名,引用必须要初始化. #include "stdafx.h" #include <

CUDA实现数组倒序

数组倒序,将在主机上初始化的数组传输到设备上,然后用CUDA并行倒序,此时在全局内存上操作,再将结果返回到主机并验证. 1 #include <stdio.h> 2 #include <assert.h> 3 #include "cuda.h" 4 #include "cuda_runtime.h" 5 #include "device_launch_parameters.h" 6 //检查CUDA运行时是否有错误 7 v

Arrays.toString(a)---&gt;将数组a的值转换为字符串

Arrays.toString(数组)是java内置类Arrays类的一个方法,具体查Api可知.因为数组是不可直接输出的,它的作用是将数组转换为字符串.其实用for循环也是可以做到的,只不过比for循环省事. Arrays.toString(数组),输出数组成员 public class Demo { static String[] a={"Tom","jack"}; public static void main(String[] args) { System.