[java] length/length()/size() 사용방법

yoontaeng·2022년 9월 7일
0
post-thumbnail

코딩테스트나 프로그램을 만들다보면 항상 알다가도 헷갈리는게 length/length()/size() 3가지의 의미이다. (진짜 나만 헷갈리나..? 공감해줘요...)
또 다시 코테를 풀다 length와 length()에 대해 헷갈린 나는 이참에 3가지 타입에 대해서 정리 해야겠다 느껴 이글을 쓰게 되었다.

아래 3개는 전부 길이를 반환하는 함수이다. 그러면 어떤 데이터 타입을 반환할까??

length 란?

  • 배열의 길이를 반환 하는 함수

length() 란?

  • 문자열의 길이 를 반환하는 함수

size() 란?

  • 컬렉션 프레임워크 타입의 길이를 반환하는 함수

 //length 배열의 길이
   int[]arr=new int[10];
   System.out.println(arr.length);

   //length() 문자열의 길이
   String arr1="abcde";
   System.out.println(arr1.length());


   //size() 컬렉션 프레임워크 타입의 길이
   ArrayList<String>arr2 =new ArrayList<>();
    System.out.println(arr2.size());

아래와 같은 결과 값이 나오게 된다!

profile
병아리개발자

0개의 댓글