Recent Changes - Search:

Oktatás

* Programozás 2
  + feladatsor
  + C feladatsor
  + Python feladatsor
  + GitHub oldal

* Szkriptnyelvek
  + feladatsor
  + quick link

* levelezősök
  + Adator. prog.
  + feladatsor
  + quick link

teaching assets


Félévek

* 2024/25/1
* archívum


Linkek

* kalendárium
   - munkaszüneti napok '20
* tételsorok
* jegyzetek
* szakdolgozat / PhD
* ösztöndíjak
* certificates
* C lang.
* C++
* C#
* Clojure
* D lang.
* Java
* Nim
* Scala


[ edit | logout ]
[ sandbox | passwd ]

foreach ciklus

List<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
Cloud City

  

Blogjaim, hobbi projektjeim

* The Ubuntu Incident
* Python Adventures
* @GitHub
* heroku
* extra
* haladó Python
* YouTube listák


Debrecen | la France


[ edit ]

Edit - History - Print *** Report - Recent Changes - Search
Page last modified on 2016 October 09, 19:27