एक ऐरे एक ऑब्जेक्ट है जो सिंगल टाइप के फिक्स्ड नंबर ऑफ वैल्यूज़ को सन्निहित मेमोरी लोकेशन में रखता है। deepToString() और asList() दोनों मेथड्स Arrays क्लास के स्टैटिक मेथड्स हैं। deepToString() मेथड मल्टी-डाइमेंशनल ऐरे को स्ट्रिंग में बदलता है और यह जांचता है कि यदि ऐरे में एलिमेंट एक ऐरे है तो उसे स्ट्रिंग फॉर्मेट में बदल देता है। asList() एक फिक्स्ड साइज़ की सूची बनाता है, जिसका अर्थ है कि हम Arrays.asList() द्वारा वापस की गई सूची में add() मेथड द्वारा एलिमेंट नहीं जोड़ सकते। asList() मेथड ऐरे और सूची के बीच एक पुल के रूप में कार्य करता है क्योंकि asList() मेथड द्वारा वापस की गई सूची आकार नहीं बढ़ा सकती लेकिन सूची के अन्य सभी मेथड्स का उपयोग कर सकती है।
Arrays.deepToString() के लिए सिंटैक्स
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(Arrays.deepToString(array));
}
}
आउटपुट
[[1, 2, 3], [11, 12, 13], [21, 22, 23]]
Arrays.asList() के लिए सिंटैक्स
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));
}
}
आउटपुट
[Welcome, to, TutorialsPoint]