본문 바로가기

Java

배열과 리스트

 

Array lIst 둘다 []

String[] str

ArrayList<> str

 

Array(배열)

여러 개의 데이터를 하나의 이름으로 그룹핑해서관리

 

List(리스트)

리스트도 배열과 같이 그룹핑해서 관리

 

Array(배열) 정해진 공간, 식별자(인덱스가 존재)

List(리스트) 식별자(인덱스가 존재x), 앞의 요소가 삭제되면 새로 추가되는 요소가 공간에 저장될 있음

 

가장 차이점 Array(배열) 크기 할당이 필요하고, 리스트는 크기 할당할 필요가없다.

그래서 List .size()

 

ArrayList 뭘까??

 

 

List

 ArrayList LinkedList

ArrayList Array(배열) List(리스트) 장점을 합친

 

배열의 특성인 index 식별자를 쓰는 것이 가능하고

리스트 특성 그대로 크기를 동적으로 사용할 수있다.

 

--> 자바에서 index 있는 리스트라고 생각하기!

 

 

.toArray()

리스트를 배열의 형식으로 바꾸게 만드는 메소드

'Java' 카테고리의 다른 글

Map 메서드  (0) 2023.04.11
이론적인 공부  (0) 2023.03.20
Java에 대한 이해2  (0) 2023.03.17
자바에 대한 이해  (0) 2023.03.16
Day07 - 01(래퍼 클래스)  (0) 2023.02.05