본문 바로가기

Java

배열(Array), Arrays sort, toString

배열

 - 데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조

 - 같은 종류의 데이터를 효율적으로 관리하기 위해 사용

 - 같은 종류의 데이터를 순차적으로 저장

 

배열의 장점

 - 빠른 접근 가능

  ● 첫 데이터의 위치에서 상대적인 위치로 데이터 접근(인덱스 번호로 접근)

 

배열의 단점

 - 데이터 추가/삭제의 어려움

  ● 미리 최대 길이를 지정해야 한다.

 

배열의 생성

 - 배열 선언

 ex) int[] arr = new int[4];

 - 선언과 동시에 초기화

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

 

Arrays

 - api의 주소는 위의 Arrays에 하이퍼링크를 걸어두었다.

 - 자주쓰는 Arrays.sort() : 배열을  오름차순해준다.

 - Arrays.toString() : for문을 돌리지않아도 배열의 값을 각각 뽑아내준다.

  ex) Arrays.toString(arr);

 

다차원 배열

 - 다차원 배열을 지원함

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Java' 카테고리의 다른 글

this 란 무엇일까?  (0) 2024.07.05
링크드 리스트(Linked List)  (0) 2022.11.22
String vs StringBuilder 속도차이  (0) 2022.08.21
BufferedReader, String Tokenizer  (0) 2022.08.18
Integer.parseInt() vs Integer.valueOf() 차이  (0) 2022.08.18