자바에서 길이/크기 관련 함수가 헷갈릴 때가 많아 간단하게 정리해보겠다.
String 클래스의 메소드로, 문자열의 길이를 반환한다.
String s = "Hello"
int len = s.length(); //len = 5
배열의 길이를 나타내는 속성으로, 배열 객체에 포함된다.
int[] a = {1, 2, 3};
int len = a.length; //len = 3
컬렉션의 크기를 반환하는 메소드이다. 이 때, 크기는 용량이 아니라 요소의 개수를 의미한다.
Vector<Integer> v = new Vector<Integer>();
int len = v.size() //벡터의 크기 반환
ArrayList<String> a = new ArrayList<String>();
int len = a.size() //ArrayList의 크기 반환