陣列小記

洛慕晨發表於2020-10-20

陣列複習

  1. 陣列分為定義和宣告
int[] nums;//1.宣告
nums = new int[10];//2.建立
int[] nums2 = new int[10];//二合一
  1. 陣列賦值(for迴圈)
public static void main(String[] args) {
    int[] nums;//1.宣告
    nums = new int[10];//2.建立,分配大小,大小固定不可改變
    int[] nums2 = new int[10];//二合一

    for (int i = 0; i < nums.length; i++) {
        nums[i] = i;
    }
    for (int i = 0; i < nums.length; i++) {
        System.out.print(nums[i] + "\t");
    }
}
  1. Array工具類
  • toString():列印陣列
int[] a = {231,23,425,654654,675,22,1};

System.out.println(Arrays.toString(a));
  • sort():排序
int[] a = {231,23,425,654654,675,22,1};

Arrays.sort(a);
System.out.println(Arrays.toString(a));
  1. 氣泡排序很重要
  2. 稀疏陣列

壓縮大陣列為小陣列,記錄陣列座標和值的座標

相關文章