int[] alist = new int [3];
alist.add("apple");
alist.add("banana");
alist.add("orange");
कहें कि मैं ArrayList में दूसरे आइटम का उपयोग करना चाहता हूं। निम्नलिखित आउटपुट प्राप्त करने के लिए कोडिंग क्या है?जावा ऐरेलिस्ट सूचकांक
उत्पादन:
केला
int[] alist = new int [3];
alist.add("apple");
alist.add("banana");
alist.add("orange");
कहें कि मैं ArrayList में दूसरे आइटम का उपयोग करना चाहता हूं। निम्नलिखित आउटपुट प्राप्त करने के लिए कोडिंग क्या है?जावा ऐरेलिस्ट सूचकांक
उत्पादन:
केला
आप ArrayList सब गलत है,
बल्कि ऐसा करने में एक add()
विधि नहीं कर सकते:
List<String> alist = new ArrayList<String>();
alist.add("apple");
alist.add("banana");
alist.add("orange");
String value = alist.get(1); //returns the 2nd item from list, in this case "banana"
अनुक्रमण 0
से N-1
को गिना जाता है जहां N
सूची के size()
है।
सभी सी-जैसी भाषाओं में सरणी के रूप में बिल्कुल। इंडेक्स 0 से शुरू होता है। तो, सेब 0 है, केला 1 है, नारंगी 2 आदि है
एक गतिशील सरणी (एड-विधि) में स्ट्रिंग्स को स्टोर करने के लिए आप इसे पूर्णांक की सरणी के रूप में परिभाषित नहीं कर सकते (int [3])। आप इस तरह यह घोषणा करना चाहिए:
ArrayList<String> alist = new ArrayList<String>();
alist.add("apple");
alist.add("banana");
alist.add("orange");
System.out.println(alist.get(1));
किसी सरणी का उपयोग करना:
String[] fruits = new String[3]; // make a 3 element array
fruits[0]="apple";
fruits[1]="banana";
fruits[2]="orange";
System.out.println(fruits[1]); // output the second element
एक सूची
ArrayList<String> fruits = new ArrayList<String>();
fruits.add("apple");
fruits.add("banana");
fruits.add("orange");
System.out.println(fruits.get(1));
यहाँ का उपयोग करते हुए मैं इसे कैसे लिखना होता है।
String[] fruit = "apple banana orange".split(" ");
System.out.println(fruit[1]);
आपको फैंसी होना चाहिए, लॉल। –
आप गंभीर नहीं हैं, है ना? अपनी पहली पंक्ति को 'स्ट्रिंग [] फल = "सेबसेबानसोरेंज" के रूप में क्यों न लिखें। रेप्लेस (' एस ',' ')। एसप्लिट (""); '? सीपीयू का इस्तेमाल किया जाना चाहिए, अगर पहले से ही एक है। – Mot
आदिम सरणियों & वस्तु आधारित संग्रह (जैसे, ArrayList) के बीच बड़ा अंतर है कि बाद के बढ़ने (या हटना) कर सकते हैं गतिशील है। आदिम सरणी आकार में तय की जाती हैं: एक बार जब आप उन्हें बनाते हैं, तो उनका आकार बदलता नहीं है (हालांकि सामग्री कर सकते हैं)।
आपका कोड संकलित नहीं होगा: इसे एक सरणी बताएं, लेकिन आप इसे एक सूची की तरह उपयोग करते हैं - यह असंभव है और एलीस्ट प्रकार पूर्णांक है - आप स्ट्रिंग्स को असाइन करने में सक्षम नहीं हैं। – Ralph