ios數(shù)組基本用法1

由于我寫的時候用到了數(shù)組的排序,發(fā)現(xiàn)這篇文章不錯,推薦給大家。

文章來自:http://blog.csdn.net/daiyelang/article/details/18726947

// 創(chuàng)建一個空的數(shù)組

NSArray *array = [NSArray array];? ? ?

// 創(chuàng)建有1個元素的數(shù)組?

array = [NSArray arrayWithObject:@"123"];?

// 創(chuàng)建有多個元素的數(shù)組?

array = [NSArray arrayWithObjects:@"a", @"b", @"c", nil nil];?

NSArray *array3 = [array arrayByAddingObjectsFromArray:[NSArray arrayWithObjects:@"4", @"5", nil nil]];?

NSArray *array4 = [NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil nil];?

NSRange range = NSMakeRange(1, 2);?

NSArray *array5 = [array4 subarrayWithRange:range];

2.數(shù)組的一些基本方法

int count = [array count];//個數(shù)

// 判斷是否包含了某個元素?

if ([array containsObject:@"a"]) {?

? ? NSLog(@"包含了字符串a(chǎn)");?

}?

NSString *last = [array lastObject];最后一個元素?

NSString *str = [array objectAtIndex:1];根據(jù)索引獲取數(shù)組中的元素?

int index = [array indexOfObject:@"c"];獲取指定元素的索引?

// 讓數(shù)組里面的所有對象都調(diào)用test方法,123為參數(shù)?

NSArray *array = [NSArray arrayWithObjects:stu1, stu2, stu3, nil nil];?

[array makeObjectsPerformSelector:@selector(test2:) withObject:@"123"];?

NSArray *array = [NSArray arrayWithObjects:@"1", @"2", @"3", @"4", nil nil];?

// 1-2-3-4?

// 利用分隔符-拼接所有的數(shù)組元素?

NSString *str = [array componentsJoinedByString:@"-"];?

// 將一個數(shù)組寫入文件(生成的是一個xml文件)?

NSString *path = @"/Users/apple/Desktop/array.xml";?

[array writeToFile:path atomically:YES];?

path = @"/Users/apple/Desktop/array.txt";?

// 從文件中讀取數(shù)組內(nèi)容(文件有嚴格的格式要求)?

NSArray *array2 = [NSArray arrayWithContentsOfFile:path];

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容