Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Java có hỗ trợ mảng đa chiều không?


Không, Java không hỗ trợ mảng đa chiều theo nghĩa truyền thống.

  • Java hỗ trợ mảng của mảng (arrays of arrays).
  • Trong Java, mảng hai chiều thực chất là mảng các mảng một chiều.

int[][] arr = new int[2][4];

  • Biểu thức arr[i] chọn mảng một chiều, và arr[i][j] chọn phần tử từ mảng đó.
  • Chỉ số mảng trong mỗi chiều từ 0 đến "length", trong đó length là độ dài mảng ở chiều đó.
  • Không có toán tử gán mảng. Số chiều và kích thước mỗi chiều được cố định khi mảng được cấp phát.