C中ArrayList類定義的陣列如何訪問陣列裡的元素

時間 2021-07-01 02:05:53

1樓:一口沒水的枯井

1. 需強制轉換成 你想要的型別

2. 示例**如下:

3. 執行結果如下:

2樓:來自天門寺靈巧的華山鬆

只能通過下標訪問 比如 adjlist[index]如果要找到data屬性相同的,只能遍歷adjlist,通過判斷返回arraylist本身就是一個連結串列結構,不可能直接訪問到其中的元素如果想通過鍵直接訪問到值,可以考慮用dictionary順便提一句,在開發中已經不再使用arraylist,而使用泛型類list

3樓:匿名使用者

正如,剛才你所說的 「一開始要求陣列是空的,執行時會動態新增vnode型別的陣列元素」,你要在得到arraylist陣列之前 ,必須保證你的陣列必須有資料,如果有了就可以查詢,如:

vnode a = (vnode) adjlist [ 1 ];

4樓:匿名使用者

arraylist myal = new arraylist();

myal.add("hello");

myal.add("world");

myal.add("!");

console.write(myal[1].tostring());

foreach (string tt in myal)

5樓:匿名使用者

for(int i=0;i

C 中類怎樣定義,使用,C 中如果要用的類定義在使用之後,該怎樣宣告?

類的定義格式一般地分為說明部分和實現部分。說明部分是用來說明該類中的成員,包含資料成員的說明和成員函式的說明。成員函式是用來對資料成員進行操作的,又稱為 方法 實現部分是用來對成員函式的定義。概括說來,說明部分將告訴使用者 幹什麼 而實現部分是告訴使用者 怎麼幹 類的一般定義格式如下 class 類...

c中怎麼定義類,c 中怎麼定義一個類

using system public class desk 基類desk 設定desk的資訊 public void setinfo int len,int wid,int hei 列印desk的引數資訊 public void showinfo t width t height length,w...

C 中類的定義可以巢狀嗎,c 中函式的定義和呼叫都可以巢狀嗎

芃芃 1 類的定義是可以巢狀的 2 在函式中可以定義類,但是意義不大,因為在函式中定義類,你只能在這個函式中使用這個類,其他的函式是沒法用的,所以一般不會把類的定義放在函式中,但是這並沒有錯,能編譯過,也就是說作用域只在函式。 周德群 不行,在函式中不能定義類,類可以包含函式,但是函式不可能包含類,...