for(int i = 0; i < array.length; i++)
{
System.out.println(array[i]);
}
या
for(String value : array)
{
System.out.println(value);
}
दूसरा संस्करण है [सिर्फ यह पता लगाने की प्रतिनिधित्व करने के लिए कैसे myArray.notEndofArray() की जरूरत] एक " प्रत्येक के लिए "लूप और यह सरणी और संग्रह के साथ काम करता है। अधिकांश लूप प्रत्येक लूप के साथ किया जा सकता है क्योंकि आप शायद वास्तविक सूचकांक की परवाह नहीं करते हैं। यदि आप वास्तविक सूचकांक के बारे में हमें पहले संस्करण की परवाह करते हैं।
बस संपूर्णता के लिए आप जबकि पाश इस तरह से कर सकते हैं:
int index = 0;
while(index < myArray.length)
{
final String value;
value = myArray[index];
System.out.println(value);
index++;
}
लेकिन जब आप आकार का पता (और यहां तक कि एक चर लंबाई सरणी के साथ क्या आप जानते हैं आप थोड़ी देर के पाश के बजाय पाश के लिए एक का उपयोग करना चाहिए आकार ... यह हर बार सिर्फ अलग है)।
for(int i=0; i<myArray.length; i++) {
System.out.println(myArray[i]);
}
वैकल्पिक रूप से यदि का उपयोग कर> = Java5, का उपयोग प्रत्येक पाश के लिए एक:
for(Object o : myArray) {
System.out.println(o);
}
उपयोग की सिफारिश की के निष्पादन के दौरान बदल गया है पाश के लिए एक के बाद से आप जानते हैं कि जब निष्पादन खत्म हो जाएगा है – Woot4Moo