[Java] 배열을 쉽게 출력하기!

2024. 9. 16. 21:47·Java

 

 

  Java에서 배열을 출력하는 방법은 다양하다 의도에 따라 출력하는 방법이 매우 많다.

 

 

 

 

 

 

  1. Arrays.toString method를 이용해 배열 안에 있는 값들을 출력할 수 있다.

public class AssignmentInflearn {
    public static void main(String[] args) {
        int[] arr = {1,2,3,4};
        char[] cArr = {'a','b'};

        System.out.println(Arrays.toString(arr));
        System.out.println(cArr);
    }
}

 

 

 

 

1.2 Arrays.toString method를 사용할 때, [] 이걸 표시하기 싫다. 이럴 땐,

 

 

  You can use Arrays.toString() and then remove the first and last charaters.

 

public class AssignmentInflearn {
    public static void main(String[] args) {
        int[] arr = {1,2,3,4};
        String result = Arrays.toString(arr);  // "[1, 2, 3, 4]"
        result = result.substring(1,result.length()-1); // remove '['( and ']'
        System.out.println("result = " + result);
    }
}

 

 

 

 

 

 

 

2. 그냥 단순하게 반복문을 통해 배열의 요소를 출력할 수 있다.

        int[] arr = {1,2,3,4};

        for(int i=0; i<arr.length;i++){
            System.out.print(arr[i]+" ");
        }

 

 

 

 

 

 

 

 

  3. Stream API (for primitive Arrays)

  

import java.util.Arrays;
import java.util.stream.Collectors;

public class AssignmentInflearn {
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4};
        String result = Arrays.stream(arr)
                .mapToObj(String::valueOf)
                .collect(Collectors.joining(", "));
        System.out.println("result = " + result);
    }
}

 

'Java' 카테고리의 다른 글

[Java] Stack Trace  (0) 2024.11.18
[Java] Argument와 Parameter의 차이점  (4) 2024.11.09
[Java의 정석] Chapter4 연습문제  (3) 2024.09.13
[Java14] 새로운 Switch문  (0) 2024.09.13
[Java] 윈도우 cmd로 Java 컴파일하기  (0) 2024.08.31
'Java' 카테고리의 다른 글
  • [Java] Stack Trace
  • [Java] Argument와 Parameter의 차이점
  • [Java의 정석] Chapter4 연습문제
  • [Java14] 새로운 Switch문
oneH
oneH
  • oneH
    Hello WeonHyeok!
    oneH
  • 전체
    오늘
    어제
    • 분류 전체보기 (52)
      • CSS (1)
      • Javascript (5)
        • JS자료구조,알고리즘 (1)
      • Java (14)
        • OOP (9)
      • JSP (1)
      • Computer Network (2)
      • 이론 컴퓨터 (2)
      • Project (0)
      • Algorithm&Data Structure (12)
      • 데이터베이스 (3)
      • Spring,SpringBoot (1)
      • Git & GitHub (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    JavaScript
    덱
    컴파일
    JS
    오블완
    Selector
    티스토리챌린지
    Git
    큐
    OSI7계층
    스택
    Java
    선택자
    컴퓨터구조
    링크드 리스트
    OOP
    Algorithm
    MySQL
    프로토콜
    컴퓨터 네트워크
    math
    선형 큐
    object
    SQL
    combinators
    이진검색
    Stack
    자바
    컴퓨터네트워크
    폰노이만 아키텍쳐
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
oneH
[Java] 배열을 쉽게 출력하기!
상단으로

티스토리툴바