13/08/2018, 22:01

For-Each trong java

Enum trong java Vòng lặp for-each trong java giới thiệu từ Java 5. Nó chủ yếu được sử dụng để duyệt mảng hoặc các phần tử của collection. Lợi thế của vòng lặp for-each là nó giúp loại bỏ khả năng lỗi và làm cho code dễ đọc hơn. Cú pháp của vòng lặp for-each trong java ...

Enum trong java

Vòng lặp for-each trong java giới thiệu từ Java 5. Nó chủ yếu được sử dụng để duyệt mảng hoặc các phần tử của collection. Lợi thế của vòng lặp for-each là nó giúp loại bỏ khả năng lỗi và làm cho code dễ đọc hơn.

Cú pháp của vòng lặp for-each trong java

for(data_type variable : array | collection){}  

Ví dụ về vòng lặp for-each để duyệt các phần tử của mảng

package vn.viettuts.javafeatures;

public class ForEachExample1 {
    public static void main(String args[]) {
        // dinh nghia mang arr
        int arr[] = { 10, 20, 30, 40 };

        // duyet cac phan tu cua mang
        for (int i : arr) {
            System.out.println(i);
        }
    }
}

Kết quả:

12
13
14
44

Ví dụ về vòng lặp for-each để duyệt các phần tử của collection

Sử dụng vòng lặp for-each là một trong các cách để duyệt các phần tử của collection trong java. Ví dụ duyệt List:

package vn.viettuts.javafeatures;

import java.util.ArrayList;
import java.util.List;

public class ForEachExample2 {
    public static void main(String[] args) {
        // Creating arraylist
        List<String> list = new ArrayList<String>();
        // Add objects to arraylist
        list.add("Java");
        list.add("C++");
        list.add("PHP");
        // Show list through for-each
        for (String obj : list) {
            System.out.println(obj);
        }
    }
}

Kết quả:

Java
C++
PHP
Enum trong java
0