본문 바로가기

JAVA

Arrays 클래스

Arrays 클래스는 프로그램을 개발하는데 사용할 수 있는 유용한 유틸리티 클래스가 다수 포함되어 있는 java.util 패키지에 속해 있으며, 배열을 다루기 위한 다양한 메소드가 포함되어 있다.

Arrays 클래스의 모든 메소드는 static 메소드이므로 따로 객체를 생성하지 않고도 바로 사용할 수 있는 특징이 있다.

다만 Arrays 클래스의 메소드를 사용하고 싶다면 상단에 반드시 import 문으로 java.util 패키지를 불러와야 한다.

 

import java.util.Arrays; // Arrays.toString()을 사용하기 위한 import
 
class Test{
	public static void main(String[] args) {
        int[] iArr = {100, 95, 80, 70, 60};
        
        // 루프문으로 직접 배열 원소 출력
        for(int i = 0 ; i < iArr.length; i++){
            System.out.println(iArr[i]);
        }
 
        // Arrays.toString() 메서드 사용하여 심플하게 바로 출력
        System.out.println(Arrays.toString(iArr)); // [100, 95, 80, 70, 60]
	}
}

 

다만 char 형 배열은 예외인데, 문자 같은 경우 println으로 바로 출력이 가능하다.

'JAVA' 카테고리의 다른 글

추상 클래스의 용도?  (0) 2022.10.18
힙과 스택 메모리의 차이점  (0) 2022.10.05
스택 프레임(stack frame)  (0) 2022.10.05
HashMap에 대하여  (0) 2022.07.06
HashMap 동작 방식에 대해 설명하세요.  (0) 2022.06.19