09009
[Java] length, length(), size() 본문
Java에서 코드를 작성할 때 은근 헷갈리는 것이 있다.
문자열의 길이를 반환할 때 length가 아닌 length()를 사용하는 것이다.
for문을 작성할 때 특히 헷갈린다. 그래서 아래에 정리해두었다.
length | 배열의 길이 |
length() | 문자열의 길이 |
size() | 컬렉션 타입의 길이 |
length
- int[], double[], String[]
- length는 배열의 길이를 확인할 때 사용한다.
에러 발생 코드
올바른 코드
length()
- String, StringBuilder 등.
- length()는 문자열의 길이를 확인할 때 사용한다.
에러 발생 코드
올바른 코드
size()
- size()는 Collection, 자료구조의 길이를 확인할 때 사용한다.
ex) ArrayList, Set 등
'Back-End > JAVA' 카테고리의 다른 글
[Java] 인터페이스 (0) | 2023.04.06 |
---|---|
[Java] StringBuilder의 간단한 개념 (0) | 2023.04.05 |
[Java] JDBC (3) - 조회 / 입력 / 수정 / 삭제 (0) | 2023.03.26 |
[Java] JDBC (2) (eclipse와 Oracle, MySQL) (0) | 2023.03.24 |
[Java] JDBC (1) (eclipse와 Oracle, MySQL) (0) | 2023.03.23 |
Comments