2019년 1월 7일 월요일

JAVA -size()와 length() 그리고 length의 차이


Size()


size()는 java.util.collection의 메소드이다.
size(ArrayList, Set ... )는 컬렉션 타입의 길이를 확인할때 사용한다
 
    ex)
        ArrayList<String> testArr = new ArrayList<String>();
testArr.add("one");
testArr.add("Two");
int num = testArr.size();

length()

length(String)는 java.lang.String의 메소드이다.
length(String)는 문자열의 길이를 알고자 할때 사용한다

    ex)
        int num2 = "onetwo".length();



length

length는 array의 field값이다(그래서 뒤에 ()가 안붙는다)
length -- arrays(int[] , double[] , String[]) 배열의 길이를 알고자할때 사용한다
   
    ex)
        String[] strarr = {"one", "two"};
int num3 = strarr.length;




가장 많이 본 글