프로그래밍 언어/JAVA

[JAVA] ArrayList 값 출력하기 ( 인덱스, forEach, 확장 for문)

s워니얌 2023. 4. 10. 15:10

 

forEach와 확장 for문 예제를 정리할 겸 ArrayList에서 값 꺼내는 방법을 알아볼까 한다. 

 

package ex;

import java.util.ArrayList;
import java.util.Iterator;

public class ForEach {

	public static void main(String[] args) {

		ArrayList<Integer> list = new ArrayList<Integer>();
		list.add(1);
		list.add(2);
		list.add(3);
		list.add(4);
		list.add(5);
		
		//1. 리스트 값 배열 형태로 출력
		System.out.println(list);
		
		//2. 리스트 iterator로 출력하기 
		Iterator<Integer> it = list.iterator();
		while(it.hasNext()) {
			System.out.println(it.next());
		}
		System.out.println();
		
		//3. for문으로 출력하기
		for(int i=0; i<list.size(); i++) { 
		  System.out.println(list.get(i)); 
		}
		System.out.println();
		 
		
		//4. 확장 for문으로 출력하기
		for(Integer listOne : list) {
			System.out.println(listOne);
		}
		System.out.println();
		
		
		list.forEach(listOne -> System.out.println(listOne));
		
		
		
		
		
		
	}

}
반응형