본문 바로가기

프로그래밍/JAVA

자바 문자열에서 length와 length()의 차이점


문자열에는 length()라는 메소드 밖에 존재 하지 않습니다.

length()는 문자열의 길이를 리턴하는 함수 입니다.

그리고, length는 보통, 배열에서 배열의 길이를 나타내는 변수 이구요.

다음 예를 보시면,

 

String str = "hello";
Object[] objs = new Object[3];
int len1 = str.length();
int len2 = objs.length;

len1 은 5를 리턴하고, len2은 3을리턴합니다.

문자열 "hello"은 5개의 글자로 이루어졌고,

배열 변수 objs은 3개의 사이즈를 가집니다.

그래서, 위와 같은 결과가 나온것입니다.