Object-c-數組的使用

來源:互聯網
上載者:User

標籤:

一.數組:

1.數組初始化:

a.NSArray *array = [[NSArray alloc] init];

b.NSArray *array = [[NSArray array];

 

2.初始化一個可以數組並同時添加元素:

NSArray *array = @[@“”,@“”,@“”];

 

3.取除數組中得元素:

(數組裡面存得是神馬類型的資料,就用神馬類型的資料區接收)

a.假如放得字元:NSArray *m = array[2];

b.假如放得是對象:類名 *m = array [6];..............

 

4.資料的轉換:

放入數組的資料,需要轉換為NSNumberl類型才可以放入。

轉換為NSNumber類型:float b=1.NSNumber *a = @(b);

NSNumber轉為其他類型:int b = [a intValue];其他類型也是一樣的方法

 

二.可變數組:

1.可變數組初始化: NSMutableArray *array = [NSMutableArray array];

初始化數組並同時放入資料:

NSMutableArray *array = [arrayWithArray:@“”]

NSMutableArray *array=NSMutableArray arrayWithObjects:@"",@"", nil];

注意:NSMutableArray *array3 = @[@“”];不能用這種方式初始化 可變數組)

 

2.向數組添加元素、刪除元素、替換元素。

 [NSMutableArray *array = [NSMutableArray array ];

添加:[array addObject:@“ag”];

刪除:

a.刪除最後一個:[array removeLastObject];

刪除一個:[array removeObjectAtIndex:1];

刪除所有:[skill removeAllObjects];

替換一個:[str replaceObjectAtIndex:1 withObject:@(89)];

 

Object-c-數組的使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.