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
반응형
'JAVA > 개념정리' 카테고리의 다른 글
[Java] 객체(Object) & 클래스(Class) & 멤버변수의 종류 -- (0) | 2022.08.03 |
---|---|
[Java] 배열(Array) : 얕은 복사(shallow copy) & 깊은 복사(deep copy) (0) | 2022.08.01 |
[Java] 배열(Array) : 선언, 할당, 초기화, 삭제 (0) | 2022.07.31 |
[Java] 제어문(control flow statement) : 분기문 - break, continue (0) | 2022.07.30 |
[Java] 제어문(control flow statement) : 반복문 - for, while, do while (0) | 2022.07.30 |