자바(Java)의 API(Aapplication Programming Interface)가 제공하는 클래스들


<aside> ➡️ [자바 클래스와 메서드] : 바로가기


<aside> ☑️ 출력

contains() : 문자열에 특정문자를 포함하고 있는지 확인하는 함수로 대소문자를 구분한다.

package joon;

public class codeTest {

    public static void main(String[] args) throws Exception{

        String str = "사과(apple) 가격은 개당 1,000원 입니다." ;

        // contains 사용
        if(str.contains("사과")) {
            System.out.println("contain - 포함");
        }else {
            System.out.println("contain - 미포함");
        }
        
        System.out.println(str.contains("APPLE") ); // false
        System.out.println( str.contains("apple") );  // true

    }
}

1. length

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

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

2. length()

String related Object(String, StringBuilder etc)

- **length()**는 문자열의 길이를 알고자 할때 사용된다.

3. size()

Collection Object(ArrayList, Set etc)

- **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
        
    }