SeouliteLab

[Java/자바] contains()로 문자(대소문자 무시) 포함 여부 확인하기 본문

프로그래밍

[Java/자바] contains()로 문자(대소문자 무시) 포함 여부 확인하기

Seoulite Lab 2024. 3. 7. 08:47

Java에서 문자열에 대소문자를 무시하고 특정 문자가 포함되어 있는지 확인하는 방법을 알아보겠습니다. 이를 위해 contains() 메서드와 대소문자를 무시하는 방법을 사용합니다.

contains() 메서드

contains() 메서드는 문자열이 특정 문자열을 포함하는지 여부를 확인하는데 사용됩니다. 이를 이용하여 대소문자를 무시하고 문자를 포함하는지 확인할 수 있습니다.

대소문자 무시하기

문자열 비교 시 대소문자를 무시하기 위해서는 대상 문자열과 비교할 문자열을 모두 소문자나 대문자로 변환하여 비교합니다. 이를 통해 대소문자를 무시하고 문자를 포함하는지 확인할 수 있습니다.

예제

contains() 메서드로 대소문자 무시하여 문자 포함 여부 확인 - 예제1

// 사용되는 디렉토리: src/com/example
// 파일명: ContainsExample.java

public class ContainsExample {
    public static void main(String[] args) {
        String str = "Hello, World!";
        String target = "world";

        // 대소문자를 무시하고 문자 포함 여부 확인
        boolean result = str.toLowerCase().contains(target.toLowerCase());
        System.out.println("문자 포함 여부: " + result);
    }
}

contains() 메서드로 대소문자 무시하여 문자 포함 여부 확인 - 예제2

// 사용되는 디렉토리: src/com/example
// 파일명: ContainsExample2.java

public class ContainsExample2 {
    public static void main(String[] args) {
        String str = "Java Programming";
        String target = "java";

        // 대소문자를 무시하고 문자 포함 여부 확인
        boolean result = str.toLowerCase().contains(target.toLowerCase());
        System.out.println("문자 포함 여부: " + result);
    }
}

contains() 메서드로 대소문자 무시하여 문자 포함 여부 확인 - 예제3

// 사용되는 디렉토리: src/com/example
// 파일명: ContainsExample3.java

public class ContainsExample3 {
    public static void main(String[] args) {
        String str = "Hello, Java!";
        String target = "java";

        // 대소문자를 무시하고 문자 포함 여부 확인
        boolean result = str.toLowerCase().contains(target.toLowerCase());
        System.out.println("문자 포함 여부: " + result);
    }
}

contains() 메서드로 대소문자 무시하여 문자 포함 여부 확인 - 예제4

// 사용되는 디

렉토리: src/com/example
// 파일명: ContainsExample4.java

public class ContainsExample4 {
    public static void main(String[] args) {
        String str = "This is a Java example.";
        String target = "java";

        // 대소문자를 무시하고 문자 포함 여부 확인
        boolean result = str.toLowerCase().contains(target.toLowerCase());
        System.out.println("문자 포함 여부: " + result);
    }
}

contains() 메서드로 대소문자 무시하여 문자 포함 여부 확인 - 예제5

// 사용되는 디렉토리: src/com/example
// 파일명: ContainsExample5.java

public class ContainsExample5 {
    public static void main(String[] args) {
        String str = "Java is great!";
        String target = "java";

        // 대소문자를 무시하고 문자 포함 여부 확인
        boolean result = str.toLowerCase().contains(target.toLowerCase());
        System.out.println("문자 포함 여부: " + result);
    }
}

contains() 메서드로 대소문자 무시하여 문자 포함 여부 확인 - 예제6

// 사용되는 디렉토리: src/com/example
// 파일명: ContainsExample6.java

public class ContainsExample6 {
    public static void main(String[] args) {
        String str = "The Java programming language.";
        String target = "java";

        // 대소문자를 무시하고 문자 포함 여부 확인
        boolean result = str.toLowerCase().contains(target.toLowerCase());
        System.out.println("문자 포함 여부: " + result);
    }
}