array 即陣列,宣告方式可以如下:
int array = newint[3
];int array = new
int[3
];int array = ;
int array = new
int;
定義乙個 array 時,必須指定陣列的資料型別及陣列長度,即陣列中存放的元素個數固定並且型別相同。
arraylist 是動態陣列,長度動態可變,會自動擴容。不使用泛型的時候,可以新增不同型別元素。
list list = new arraylist(3);list.add(1);
list.add("1
");list.add(
new double("
1.1"
));list.add(
"第四個元素,已經超過初始長度");
for(object o : list)
Array 和 ArrayList 的區別
array 即陣列,宣告方式可以如下 int array new int 3 int array new int 3 int array int array new int 定義乙個 array 時,必須指定陣列的資料型別及陣列長度,即陣列中存放的元素個數固定並且型別相同。arraylist 是動態...
Array和ArrayList的區別
araay可以包含基本型別和物件型別,arraylist只能包含物件型別 array的大小是固定的,arraylist的大小是動態的 arraylist可以算是array的加強版 提供了新的功能 新增全部 addall 刪除全部 removeall 返回迭代器 iteratorall 使用場景 如果...
Array和ArrayList的區別
array和arraylist的區別 1.array型別的變數在宣告的同時必須進行例項化 至少得初始化陣列的大小 而arraylist可以只是先宣告。2.array只能儲存同構的物件,而arraylist可以儲存異構的物件。同構的物件是指型別相同的物件,若宣告為int的陣列就只能存放整形資料,str...