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 (배열이 비어있기 때문)
'JAVA' 카테고리의 다른 글
JAVA) GC(Garbage Collector) 동작 방식 (0) | 2020.07.28 |
---|---|
JAVA) 변수들의 자료형에 따른 초기값 (0) | 2020.07.17 |
JAVA) Stack(스택) 클래스, Queue(큐) 인터페이스 (0) | 2020.07.14 |
JAVA) StringTokenizer 클래스 (0) | 2020.07.13 |
JAVA) 자바 입출력 - Scanner, BufferedReader/BufferedWriter (0) | 2020.07.13 |
JAVA 카테고리의 다른 글
JAVA) 변수들의 자료형에 따른 초기값
JAVA) Stack(스택) 클래스, Queue(큐) 인터페이스
JAVA) StringTokenizer 클래스
JAVA) 자바 입출력 - Scanner, BufferedReader/BufferedWriter