JAVA/개념정리
[Java] 배열(array) 값 출력하는 방법 2가지 : for문, Arrays.toString()
꿈꾸는개발자maker
2022. 7. 31. 20:20
728x90
배열의 변수명을 그냥 print찍으면 아래처럼 주소값이 나온다
배열 안에 값을 어떻게 하면 볼 수 있을까?
배열 값, 출력하는 방법
1)for문
int[] baseArr = {1,2,3,4,5};
for(int i=0; i<baseArr.length;i++) {
System.out.print(baseArr[i] + " "); // 1 2 3 4 5
}
2)Arrays.toString()
java.util.Arrays의 toString() 메소드 : Arrays.toString()
int[] baseArr = {1,2,3,4,5};
System.out.println(Arrays.toString(baseArr)); // [1, 2, 3, 4, 5]
두 방법의 출력 방식이 다르다
for문은 1 2 3 4 5 하나씩 값이 찍히고
Arrays.toString()은 하나의 배열로 배열 자체 전체 값이 찍힌다
필요한 데이터 형태에 따라 골라쓰면 될 듯 하다
728x90
반응형