develop/Java

[Java] 배열

devdw 2021. 8. 21. 15:52

같은 타입의 여러 변수를 하나의 묶음으로 다루는 것

선언

타입[] 변수이름 = new 타입[길이] // 단일 배열
타입[][] 변수이름 = new 타입[길이][길이] // 다차원 배열

출력

  • for문 사용
  • Arrays.toString(배열변수) 사용 **

예시

배열 복사

  • for문 사용
  • System.arraycopy() 사용
    • 지정된 범위의 값들을 한 번에 통째로 복사
    • 입력받을 값에 미리 초기화해놓아야 함
    • src 시작 위치와 dest 시작 위치를 지정할 수 있음
  • Arrays.copyof() 사용 **
    • 복사할 배열과 만들 배열의 길이를 선언
    • 복사할 배열보다 배열의 길이가 길다면 나머지 배열 값은 0으로 초기화됨

예시