मैं iterator सिद्धांत के साथ पाश के लिए एक का उपयोग करने के प्यार करता हूँ, जैसेइटरेटर का उपयोग करते समय अंतिम तत्व कैसे निर्धारित करें?
for(String s : collectionWithStrings)
System.out.println(s + ", ");
प्रश्न: मैं कैसे निर्धारित कर सकते हैं वर्तमान तत्व पिछले एक है?
int = 0; i < collection.size(); i++
जैसे इंडेक्स के साथ यह i == collection.size() - 1
के साथ संभव है, लेकिन अच्छा नहीं है। क्या ऊपर दिए गए उदाहरण के लिए एक इटरेटर के साथ अंतिम तत्व निर्धारित करना भी संभव है?
नहीं। आप, स्थिति के लिए जाँच अन्य syle के लिए स्विच करना चाहते हैं। – leonbloy
बढ़ाया फॉर-लूप बल्कि विशिष्ट है। इसका काम कुछ बहुत ही सरल, लेकिन अक्सर होने वाले मामलों के लिए एक बहुत छोटा, सरल प्रतिनिधित्व प्रदान करना है। यदि आपको इससे प्राप्त होने में परेशानी हो रही है, तो इसका उपयोग न करें। –