Java로 배열 인쇄

Abdul Mateen 2023년10월12일
  1. for 루프를 사용하여 Java로 배열 인쇄
  2. toString()메서드를 사용하여 Java에서 배열 인쇄
  3. stream().forEach()메서드를 사용하여 Java로 배열 인쇄
  4. asList()메소드를 사용하여 Java에서 다차원 배열 인쇄
  5. deepToString()메소드를 사용하여 Java에서 다차원 배열 인쇄
Java로 배열 인쇄

이 튜토리얼 기사에서는 Java로 배열을 인쇄하는 방법을 소개합니다. Java에서 배열을 인쇄하는 두 가지 주요 방법,for 루프 및 Java 내장 메소드가 있습니다.

for 루프를 사용하여 Java로 배열 인쇄

for 루프를 사용하여 Java로 배열을 인쇄 할 수 있습니다. for루프에서 반복 할 때마다 Java로 배열 요소를 인쇄합니다.

for루프를 사용하여 Java에서 배열을 인쇄하는 예제 코드는 다음과 같습니다.

public class PrintingAnArray {
  public static void main(String args[]) {
    int Array[] = {1, 2, 3, 4, 5};
    for (int i = 0; i < Array.length; i++) {
      System.out.println(Array[i]);
    }
  }
}

출력:

1
2
3
4
5

toString()메서드를 사용하여 Java에서 배열 인쇄

toString()메소드는java.util 패키지에 속하는 Java의Array 클래스의 정적 메소드입니다. toString()메소드를 사용하려면 코드에서java.util.Arrays를 가져와야합니다.

toString()메소드는 배열을 인수로 취하고 해당 배열을 문자열로 변환 / 타입 캐스트하고 해당 문자열을 반환합니다. 정수 배열의 각 요소는 문자열로 변환됩니다.

toString()메소드를 사용하여 Java에서 배열을 인쇄하는 예제 코드는 다음과 같습니다.

import java.util.Arrays;
public class PrintingAnArray {
  public static void main(String args[]) {
    int Array[] = {1, 2, 3, 4, 5};
    System.out.println(Arrays.toString(Array));
  }
}

출력:

[1, 2, 3, 4, 5]

stream().forEach()메서드를 사용하여 Java로 배열 인쇄

stream().forEach()메소드를 사용하여 Java에서 배열 요소를 인쇄 할 수 있습니다. 이 메서드는 배열을 인수로 사용하고 명시적인 루프를 사용하지 않고 요소를 반복적으로 인쇄합니다.

stream().forEach()메소드를 사용하여 Java에서 배열을 인쇄하는 예제 코드는 다음과 같습니다.

import java.util.Arrays;
public class PrintingAnArray {
  public static void main(String args[]) {
    int Array[] = {1, 2, 3, 4, 5};
    Arrays.stream(Array).forEach(System.out::println);
  }
}

위 코드에서 우리는 배열을stream 메소드에 전달하고 배열의 모든 요소는forEach 메소드를 사용하여 명시 적으로 인쇄합니다.

코드의 출력은 다음과 같습니다.

1 2 3 4 5

asList()메소드를 사용하여 Java에서 다차원 배열 인쇄

asList()메소드를 사용하여 Java에서 배열의 요소를 인쇄 할 수 있습니다. 이 메서드는 배열을 인수로 받아들이고 목록 형식으로 변환 한 다음 목록을 인쇄합니다.

asList()메소드를 사용하여 Java에서 배열을 인쇄하는 예제 코드는 다음과 같습니다.

import java.util.Arrays;
public class PrintingAnArray {
  public static void main(String args[]) {
    Integer Array[] = {1, 2, 3, 4, 5};
    System.out.println(Arrays.asList(Array));
  }
}

출력:

[1, 2, 3, 4, 5]

deepToString()메소드를 사용하여 Java에서 다차원 배열 인쇄

또한deepToString()을 사용하여 Java에서 다차원 배열을 인쇄 할 수 있습니다. 이 메서드는 다차원 배열을 인수로 받아들이고 해당 배열을 직접 인쇄되는 문자열로 변환합니다.

deepToString 메소드를 사용하여 Java에서 다차원 배열을 출력하는 예제 코드는 다음과 같습니다.

import java.util.Arrays;
public class PrintingAnArray {
  public static void main(String args[]) {
    int Array[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
    System.out.println(Arrays.deepToString(Array));
  }
}

출력:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

관련 문장 - Java Array