본문 바로가기

백엔드/JAVA

[Java] Java 길이 확인하기 (length, length(), size() 차이)

Java에서 길이를 확인하는 메소드인 length, length(), size()의 차이와 사용법을 정리하려고 한다.

 

 

 

📝 length

- 배열의 길이를 알고자 할때 사용된다.

- arrays(int[], double[], String[])

 

📝 length()

- 문자열의 길이를 알고자 할때 사용된다.

- String related Object (String, StringBuilder etc)

 

📝 size()

- 컬렉션 프레임워크 타입의 길이를 알고자 할때 사용된다.

- Collection Object(ArrayList, Set etc)

 

 

 

 

💻 예제

public class lengthTest{

    public static void main(String[] args){

        int[] length1 = new int[7];
        System.out.println( length1.length );  // 7
        
        String length2 = "lengthSizeTest";
        System.out.println( length2.length() );  // 14

        ArrayList<Object> length3 = new ArrayList<Object>();
        System.out.println( length3 .size() );  // 0
     
    }
}