728x90
반응형
SMALL
코딩 테스트 문제를 풀다가 헷갈릴 부분이 있을 것 같아 작성합니다!
종류 | 배열 | 문자열 | 컬렉션 |
반환값 | int | int | int |
사용법 | 배열.length | 문자열.length() | 컬렉션.size() |
- length: 배열의 길이를 반환합니다. 배열은 고정 크기이므로 길이를 변경할 수 없습니다.
- length(): 문자열의 길이를 반환합니다. 문자열은 가변적이므로 길이를 변경할 수 있습니다.
- size(): 컬렉션의 요소 개수를 반환합니다. 컬렉션은 요소를 추가하거나 제거할 수 있으므로 크기가 동적으로 변경될 수 있습니다.
length : 배열
- length는 배열의 길이를 나타내는 속성입니다.
- 배열을 생성할 때 크기를 지정하고, 이 크기는 배열의 길이가 됩니다.
- 예: int[] array = new int[5];에서 array.length는 5입니다.
length() : 문자열
- length()는 문자열의 길이를 반환하는 메소드입니다.
- 문자열은 객체로 취급되며, 이 메소드는 해당 객체의 길이를 반환합니다.
- 예: String str = "Hello";에서 str.length()는 5입니다.
size() : 컬렉션(예 : 리스트, 맵)
- size()는 컬렉션(예: 리스트, 맵)의 요소 개수를 반환하는 메소드입니다.
- 배열이나 문자열과 달리, 컬렉션은 동적으로 크기가 조정될 수 있으므로 이 메소드가 필요합니다.
- 예: List<String> list = new ArrayList<>();에서 list.size()는 현재 리스트의 요소 개수를 반환합니다.
출처
챗지피티짱 : ChatGPT 3.5
728x90
반응형
LIST
'코딩 테스트' 카테고리의 다른 글
프로그래머스) 기사단원의 무기 Lv1 (2) | 2024.02.05 |
---|---|
프로그래머스) 대충 만든 자판 Lv1 (2) | 2024.02.04 |
프로그래머스) 명예의 전당(1) Lv1 (0) | 2024.02.04 |
프로그래머스) 카드 뭉치 Lv1 (0) | 2024.02.04 |
프로그래머스) 추억 점수 Lv1 (0) | 2024.02.03 |