1. 程式人生 > 實用技巧 >OC 不可變陣列的常用方法NSArray

OC 不可變陣列的常用方法NSArray

>>> hot3.png

我們在之前介紹了陣列的定義方式,現在分享一下陣列的常用方法以及陣列如何與字串進行轉化

○ 獲取集合元素個數- (NSUInteger)count;

在這裡出現了一個警告,系統提示我們arr.count是unsigned的,也就是無符號的,而且長度我們通常定義成長整形,所以在這裡改成:

○ 獲得index位置的元素-(id)objectAtIndex:(NSUInteger)index;

○ 是否包含某一個元素- (BOOL)containsObject:(id)anObject;

(返回值只有1或0)

方法一:

方法二:

○ 返回最後/第一個元素- (id)lastObject;

○ 查詢anObject元素在陣列中的位置(如果找不到,返回-1)

- (NSUInteger)indexOfObject:(id)anObject;

接下來介紹字串和陣列的相互轉換

這樣我們就把陣列按空格分開了~233

相反的我們也可以將陣列轉換成字串

這樣我們就成功將陣列和字串進行了轉換。

我們在學習字串時分別學習了可變和不可變字串,其實陣列也是如此,明天繼續分享可變陣列的用法。

轉載於:https://my.oschina.net/sgcllr/blog/739038