Permulaan Tatasusunan Berbilang Dimensi dalam Java
Di Java, mengisytiharkan dan memberikan nilai kepada tatasusunan berbilang dimensi mungkin kelihatan mudah pada mulanya. Walau bagaimanapun, adalah penting untuk memahami bahawa Java tidak mempunyai tatasusunan berbilang dimensi yang benar. Sebaliknya, ia adalah tatasusunan tatasusunan.
Pengisytiharan:
int[][] myArray = new int[x][y]; // Declares a 2D array
atau, dengan permulaan:
int[][] myArray = { { 1, 2 }, { 3, 4 } };
Akses:
int value = myArray[0][1]; // Accesses the element at row 0, column 1
Tugasan:
myArray[1][0] = 5; // Assigns the value 5 to the element at row 1, column 0
Nota: Dalam contoh anda, terdapat ralat dalam penetapan nilai. Sintaks yang betul hendaklah:
myStringArray[0][0] = "a string"; myStringArray[0][1] = "another string";
Ingat, setiap elemen dalam tatasusunan berbilang dimensi ialah tatasusunan sendiri. Oleh itu, untuk mengakses atau menetapkan nilai, anda mesti menggunakan berbilang indeks, sepadan dengan dimensi.
Atas ialah kandungan terperinci Bagaimanakah Tatasusunan Multidimensi Dimulakan dan Diakses di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!