Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 우분투
- Subscribe
- 환경설정
- LeetCode
- 오늘도 우라라 펫 공략
- mariaDB
- ros
- while
- 반복문
- publish
- C언어
- Linux
- 프로그래밍
- 그랑사가
- 오늘도 우라라 펫
- topic
- ubuntu
- 토픽
- 마리아 DB
- mysql
- 오늘도 우라라
- 등차수열
- JungOl
- MSG
- 리눅스
- 기초
- 데이터 베이스
- install opencv-4.4.0 on ubuntu 22.04
- 오늘도 우라라 공략
- C++
Archives
- Today
- Total
하루의 쉼터
[문법] .size(), .capacity(),.length, .length()의 차이 본문
반응형
| 자바에서 사용되는 .size(), capacity(), .length, .length()의 차이
Outline.
개발하다 보면, 해당 배열의 크기가 필요하는 경우가 종종 생긴다.
이때 검색 혹은 TOOL을 이용하여 확인을 할텐데 size(), capacity(), length, length()등이 사용된다.
그럼 이 네개의 차이는 어떤 것일까?
Difference.
size() | Vector, List, Array List 등 Collection Type 길이 (원소 수), 문자열의 크기 |
capacity() | Vector, List, Array List 등 Collection Type 길이 (물리적 크기) |
length | 배열의 크기 (int, double, float...) |
length() | 문자열의 길이 |
크게 네가지로 볼수 있다.
size와 capacity의 차이는 현재 가지고 있는 원소 수에 따른 결과 값과 이 실제 Collection타입에 변수에 할당 크기라고 보면된다.
length는 배열(Array)의 크기이며, length()는 사용되는 문자열의 길이를 나타내게 된다.
반응형
'프로그래밍 - 개발 > JAVA' 카테고리의 다른 글
[akka] akka에 대해서 (2) | 2022.04.17 |
---|
Comments