2012-03-21 17 views
16

के साथ एक ऐरेलिस्ट को प्रिंट करें, निम्नलिखित में एक वर्ग में मौजूद है, मैं प्रत्येक आइटम को सूची में प्रत्येक आइटम को प्रिंट करने के लिए कैसे लिखूं?प्रत्येक लूप

private ArrayList<String> list; 
list = new ArrayList<String>(); 

मेरे पास है:

for (String object: list) { 
    System.out.println(object); 
} 
+5

... सूची खाली है? – Xaerxess

+13

@Xaerxess यह तेज़ है – MStodd

+0

मैं बस सोच रहा था कि यह सही था, लेकिन मुझे लगता है कि यह है। –

उत्तर

66

आपका कोड काम करता है। आप किसी भी उत्पादन, आप "भूल" हो सकता है सूची में कुछ मान जोड़ने के लिए नहीं है, तो:

// add values 
list.add("one"); 
list.add("two"); 

// your code 
for (String object: list) { 
    System.out.println(object); 
} 
17
import java.util.ArrayList; 
class ArrLst{ 

    public static void main(String args[]){ 

     ArrayList l=new ArrayList(); 
     l.add(10); 
     l.add(11); 
     l.add(12); 
     l.add(13); 
     l.add(14); 
     l.forEach((a)->System.out.println(a)); 
    } 
} 
+8

स्टैक ओवरव्लो में आपका स्वागत है! कोड-केवल उत्तर अक्सर इतना उपयोगी नहीं माना जाता है। ओपी के सवाल को हल करने के बारे में कुछ स्पष्टीकरण जोड़ें। –

संबंधित मुद्दे