十五 陣列及陣列存放的元素

2021-08-29 21:22:24 字數 433 閱讀 5042

inte***ce i

public class arraytest

}

問題1:上面的程式能否編譯通過?並說明理由。

解答:能編譯通過。

分析:對陣列的認識,注意陣列裡面存放的不是物件,而存放的是物件的引用。i i = new i[2];表示我生成了長度為2的的陣列,這個陣列裡面的元素是i型別的。陣列本身是乙個物件,但是這個物件裡面存放的是陣列元素的引用。

問題2:上面的程式將 i i = new i[2];注釋掉,新增語句 i i = new i();能否編譯通過?並說明理由。

解答:不能編譯通過。分析:介面不能例項化.

總結:陣列是乙個物件,如果陣列元素是物件,那麼陣列元素存放的是物件的引用(物件的記憶體位址);如果陣列元素是原生資料型別,那麼陣列元素存放的是原生資料型別的值;

plist存放陣列

plist使用的若干問題 弄了半天的plist,最無語的莫過於plist還分種類的。有字典型和陣列型等。plist的寫入是,你把你放在工程中的plist刪掉。你要寫入plist的時候,如果發現沒有該plist,其會幫新建該plist。別傻傻的認為自己建立乙個plist,然後 執行程式的時候他會在你建...

vector 中存放陣列

vector array 3 注意 和 之間的空格。array2可以儲存3個向量,向量的長度是可以改變的。array2 i 返回的是第i個向量。同理,array2 i j 返回的是第i個向量中的第j個元素。注意不能這樣賦值 array2 1 2 9 原因就是你沒有指定向量的大小。用push back...

索引陣列和關聯陣列及陣列元素讀取

今天我們來看一下陣列的基本知識 陣列分類及陣列元素讀取 首先我們要知道陣列分為 索引陣列和關聯陣列 一,索引陣列 我們可以理解為第乙個索引始終是數字 0,且新增到陣列中的每個後續元素的索引以 1 為增量遞增。我們看一下他的幾種寫法 1.第一種寫法 在輸出陣列詳情的情況下我們最好使用print r函式...