String[] array = {"a","c","b"};
ArrayList<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
System.out.println(array);
System.out.println(list);
में सरणी और ArrayList वस्तु के बीच अलग काम करती है list
[a, b, c]
जबकि array
के लिए कुछ पता उत्पादन होता है उत्पादन होता है। जब हम array
मानों को आउटपुट करना चाहते हैं, तो हम Arrays.toString(array);
का उपयोग कर सकते हैं जो list
जैसा काम करता है।क्यों toString() विधि जावा
मुझे आश्चर्य है कि हम मूल्य प्राप्त करने के लिए toString()
पर सीधे array
पर क्यों कॉल नहीं कर सकते हैं। क्या ऐसा करने के लिए यह अधिक सहज और सुविधाजनक नहीं है? Array
और ArrayList
पर विभिन्न उपचारों के परिणाम क्या हैं?
यह भी देखें [यह उत्तर] (http://stackoverflow.com/a/10295995/829571)। – assylias