문제
풀이 및 리뷰
쉬운 문제였지만 length, length(), size() 를 무작위로 집어 넣어 풀어서 개념 정리가 필요하다고 생각했다.
length
- arrays(int[], double[], String[])
- 배열의 길이를 알고자 할 때 사용
- 메소드가 아니므로 오브젝트로 사용 X -> 배열에서만 사용
length()
- String related Object(String, StringBuilder etc)
- 문자열의 길이를 알고자 할 때 사용
- String 은 배열이 아니므로 .length 사용 불가, 컬렉션이 아니므로 .size() 사용 불가
size()
- Collection Object(ArrayList, Set etc)
- 컬렉션 타입의 길이를 알고자 할 때 사용
- () 가 있으므로 메소드 -> 컬렉션에 사용
코드