JAVA
JAVA) length, length(), size()의 사용법과 차이
starmk95
2020. 7. 12. 22:22
3가지 모두 길이(크기)를 구하기 위해 사용된다.
각 메소드들은 무엇의 길이를 구하는가에 따라 다르게 사용된다.
length의 경우에는 배열의 길이를 구하는데 쓰인다.
ex) Int[] intArray = new int[5];
int temp = intArray.length; -> temp = 5
length()의 경우에는 문자열(String)의 길이를 구하는데 쓰인다.
ex) String word = "abcdefgh"
int temp = word.length(); -> temp = 8
size()의 경우에는 Collection 타입 오브젝트의 길이를 구하는데 쓰인다. ex) Arraylist 객체의 길이
ex) ArrayList<String> stringArray = new ArrayList<String>();
int temp = stringArray.size(); -> temp = 0 (배열이 비어있기 때문)