English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 프로그램에서는 Java로 주어진 배열의 요소를 출력하는 다양한 기술을 배웁니다.
public class Array { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; for (int element : array) { System.out.println(element); } } }
프로그램을 실행하면, 출력은 다음과 같습니다:
1 2 3 4 5
위 프로그램에서 for-each 루프는 주어진 배열 array를 반복합니다.
각 요소를 방문하고 println()를 사용하여 배열을 출력합니다.
import java.util.Arrays; public class Array { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; System.out.println(Arrays.toString(array)); } }
프로그램을 실행하면, 출력은 다음과 같습니다:
[1, 2, 3, 4, 5]
위 프로그램에서 for 루프는 Arrays.toString() 함수의 단일 라인 코드로 대체되었습니다.
그렇게 보면, 추가적인 코드 행 없이 깨끗한 출력이 제공된다는 것을 알 수 있습니다.
import java.util.Arrays; public class Array { public static void main(String[] args) { int[][] array = {{1, 2}3, 4}5, 6, 7}}; System.out.println(Arrays.deepToString(array)); } }
프로그램을 실행하면, 출력은 다음과 같습니다:
[[1, 2], [3, 4], [5, 6, 7]]
위 프로그램에서는 각 요소가 또 다른 배열을 포함하고 있기 때문에 Arrays.toString()만 사용하여 요소의 주소(내장 배열)를 인쇄합니다.
내부 배열에서 숫자를 가져오기 위해 다른 함수 Arrays.deepToString()만 필요합니다. 이는 우리에게 숫자를 가져오게 합니다1、2، 이와 같이 계속해서, 우리는 찾고 있습니다.
이 함수는 다음과 같이 적용됩니다3차원 배열.