length는 int[], double[], string[]등 배열의 길이(요소의 개수)를 알고자 할 때 사용된다.
int[] nums = {1, 2, 3};
System.out.println(nums.length);
String[] strs = {"abc","def","ghi","jkl"};
System.out.println(strs.length);
출력 결과
3
4
length()는 문자열의 길이를 알고자 할 때 사용된다.
String nation = "Korea";
System.out.println(nation.length());
출력 결과
5
size()는 list, ArrayList, set 등 컬렉션 프레임워크 타입의 길이를 알고자 할때 사용된다.
ArrayList list = new ArrayList();
list.add("서울");
list.add("인천");
list.add("경기도");
System.out.print(list.size());
출력 결과
3