集合與數組簡明介紹
阿新 • • 發佈:2018-01-31
code desc list 不同的 void println 文章 == lock
集合與數組
數組
數組既可以存儲基本數據類型,又可以存儲對象數據類型,但是數組的長度固定,適用於長度已明確的情況下。
集合
集合只能存儲對象,對象類型可以不一樣,且長度可變,適用於長度不明確的情況下或存儲對象不同的情況下
代碼實踐
package com.github.ljmatlight;
import java.util.ArrayList;
/**
* Description:集合與數組
* <br /> 數組既可以存儲基本數據類型,又可以存儲對象數據類型,但是數組的長度固定,適用於長度已明確的情況下。
* <br /> 集合只能存儲對象,對象類型可以不一樣,且長度可變,適用於長度不明確的情況下或存儲對象不同的情況下。
* <br /> Author:ljmatlight
*/
public class ListAndArray {
public static void main(String[] args) {
// 數組既可以存儲基本數據類型,又可以存儲對象數據類型,但是數組的長度固定,適用於長度已明確的情況下。
int[] intArray = new int[10];
Integer[] integerArray = new Integer[10];
for (int i = 0; i < 10; i++) {
intArray[i] = 10 - i;
integerArray[i] = new Integer(10 - i);
}
int intArrayLength = intArray.length;
for (int i = 0; i < intArrayLength; i++) {
System.out.println("int: " + i + " = " + intArray[i]);
}
int integerArrayLength = integerArray.length ;
for (int i = 0; i < integerArrayLength; i++) {
System.out.println("Integer: " + i + " = " + integerArray[i]);
}
// ===================================================================
// 集合只能存儲對象,對象類型可以不一樣,且長度可變,適用於長度不明確的情況下或存儲對象不同的情況下。
ArrayList<Object> objectArrayList = new ArrayList<>();
objectArrayList.add("A");
objectArrayList.add(1000L);
objectArrayList.add(false);
objectArrayList.forEach(o -> System.out.println(" o ==== " + o));
}
}
作者:隨風浮雲
出處:http://www.cnblogs.com/ljmatlight
本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,
且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
集合與數組簡明介紹