반응형
- legnth / length() / size() 사용법 및 차이 -
작업을 하다보면 언제 어디서 length 와 length() 그리고 size() 를 쓰는지 모를때가 있다.
나 역시도 하나 해보고 안되면 다른거 써보고 그러므로 한번 알아보도록 하자
1. length
- arrays(int[], double[], String[])
- length는 배열의 길이를 알고자 할때 사용된다.
2. length()
- String related Object(String, StringBuilder etc)
- length()는 문자열의 길이를 알고자 할때 사용된다.
3. size()
- Collection Object(ArrayList, Set etc)
- size()는 컬렉션프레임워크 타입의 길이를 알고자 할때 사용된다.
예제1) legnth / length() / size() 기본 사용법
public class lengthSizeTest{
public static void main(String[] args){
int[] lengthTest1 = new int[7];
System.out.println( lengthTest1.length ); // 7
String lengthTest2 = "lengthSizeTest";
System.out.println( lengthTest2.length() ); // 14
ArrayList<Object> sizeTest = new ArrayList<Object>();
System.out.println( sizeTest .size() ); // 0
}
}
반응형
댓글