Suatu tatasusunan ialah objek yang memegang bilangan nilai tetap daripada satu jenis dalam lokasi memori bersebelahan. Kaedah deepToString() dan asList() adalah kedua-dua kaedah statik dalam kelas Arrays. Kaedah deepToString() menukar tatasusunan berbilang dimensi kepada rentetan dan menyemak sama ada tatasusunan mempunyai elemen sebagai tatasusunan dan kemudian menukar tatasusunan kepada format rentetan. asList() mencipta senarai dengan saiz tetap, yang bermaksud kita tidak boleh menambah elemen pada senarai yang dikembalikan oleh Arrays.asList() melalui kaedah add(). Kaedah asList() bertindak sebagai jambatan antara tatasusunan dan senarai, kerana senarai yang dikembalikan oleh kaedah asList() tidak boleh dipanjangkan dalam saiz, tetapi semua kaedah senarai lain boleh digunakan. Terjemahan bahasa Cina bagi sintaks
public static String deepToString(Object[] a)
import java.util.Arrays; public class DeepToStringTest { public static void main(String [] args){ int[][] array = new int[][] {{1, 2, 3}, {11, 12, 13}, {21, 22,23}}; System.out.println(<strong>Arrays.deepToString</strong>(array)); } }
[[1, 2, 3], [11, 12, 13], [21, 22, 23]]
public static List asList(T... a)
import java.util.Arrays; public class AsListTest { public static void main(String[] args) { String[] strArray = {"Welcome", "to", "TutorialsPoint"}; System.out.println(Arrays.asList(strArray)); } }
Atas ialah kandungan terperinci Apakah kepentingan kaedah deepToString() dan asList() dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!