Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Java /
foreach ciklusList<Integer> li = new ArrayList<>(); li.add(4); li.add(6); li.add(9); for (int n : li) { System.out.println(n); } System.out.println("----------"); List<String> names = new ArrayList<>(); names.add("Aladar"); names.add("Bela"); names.add("Cecil"); for (String name : names) { System.out.println(name); } Kimenet: 4 6 9 ---------- Aladar Bela Cecil Hagyományos módszer Természetesen az indexeken is végigiterálhatunk: List<Integer> li = new ArrayList<>(); li.add(4); li.add(6); li.add(9); for (int i = 0; i < li.size(); ++i) { System.out.println(li.get(i)); } Kimenet: 4 6 9 foreach ciklus sztringeken A Java foreach ciklusa csak tömbökre és iterálható objektumokra működik. A sima sztring nem ilyen, de átalakítható karaktertömbbé, és akkor már működik rá a foreach: String lang = "Java is OK"; for (char c : lang.toCharArray()) { System.out.println(c); } Kimenet: J a v a i s O K |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |