각각의 루프
FOR-SEAC 루프는 루프 또는 Foreach 루프를위한 강화라고도합니다.
For-Each Loop은 JDK5.0 (제네릭, 자동 권투 등과 같은 기타 새로운 기능)의 새로운 기능입니다.
for-each loop의 추가는 컬렉션의 횡단을 단순화합니다.
구문은 다음과 같습니다.
for (유형 요소 : 배열) {system.out.println (요소);}예
기본 사용을 위해 코드를 직접 볼 수 있습니다.
코드는 먼저 루프의 두 가지를 비교합니다. 그런 다음 루프가 2 차원 어레이를 가로 지르는 향상된 사용을 구현합니다. 마지막으로, 세 가지 방법이 목록 컬렉션을 가로 지르기 위해 사용됩니다.
import java.util.arraylist; import java.util.iterator; import java.util.list; public class foreachtest {public static void main (String [] args) {int [] arr = {1, 2, 3, 4, 5}; System.out.println("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ( "------------------------------------------------------- System.out.println("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // 컬렉션을 통해 세 가지 방법 목록 목록 <string> list = new ArrayList <string> (); list.add ( "a"); list.add ( "b"); list.add ( "c"); System.out.println("---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ List.Terator (); iter.hasnext ();) {iter.next ()); System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------각각의 루프의 단점 : 인덱스 정보가 손실됩니다.
컬렉션 또는 배열을 통과 할 때 컬렉션 또는 배열의 위시에 액세스 해야하는 경우 구식 정보를 사용하여 첨자 정보를 잃어 버리기 때문에 루프 용으로 향상된 루프를 사용하는 대신 루프 또는 트래버스를 구현하는 것이 가장 좋습니다.
위의 내용은 각각의 루프를 위해 강화 된 Java에 대한 간단한 토론의 전체 내용입니다. 모든 사람에게 도움이되기를 바랍니다. Wulin.com 더 지원 ~