>  기사  >  Java  > 

WBOY
WBOY원래의
2023-07-24 18:18:162495검색

문자열 일치를 위해 String 클래스의 Contains() 메서드를 사용하는 방법

Java 프로그래밍에서 문자열 처리는 매우 일반적인 작업입니다. 문자열 일치는 문자열에 다른 문자열이 포함되어 있는지 확인하는 데 사용되는 일반적인 작업 중 하나입니다. Java의 String 클래스는 문자열 일치를 용이하게 하기 위해 contain() 메서드를 제공합니다. 이 기사에서는 문자열 일치를 위해 String 클래스의 contain() 메서드를 사용하는 방법을 자세히 소개하고 코드 예제를 제공합니다.

String 클래스는 Java에서 문자열을 처리하는 데 사용되는 일반적인 클래스입니다. 이 클래스는 문자열을 조작하고 처리하는 다양한 메서드를 제공합니다. 그 중 문자열에 다른 문자열이 포함되어 있는지 확인하는 데는 contain() 메서드가 사용됩니다. 이 메소드의 정의는 다음과 같습니다.

public boolean contain(CharSequence 시퀀스)

이 메소드는 문자열인 CharSequence 유형의 매개변수를 받습니다. 부울 값을 반환합니다. 호출된 문자열에 매개변수 문자열이 포함되어 있으면 true이고, 그렇지 않으면 false입니다.

아래에서는 몇 가지 예를 통해 이 방법의 사용법을 설명합니다.

예제 1:

String str = "Hello World";
String searchStr = "Hello";

boolean result = str.contains(searchStr);

System.out.println(result); // 输出:true

위의 예에서는 "Hello World" 값을 가진 문자열 str을 정의했습니다. 그런 다음 searchStr이 "Hello" 값으로 정의됩니다. 그런 다음 str 객체의 Contains() 메서드를 호출하고 searchStr을 매개변수로 전달합니다. 마지막으로 반환된 결과를 인쇄해 보세요. 이는 true입니다. str에 searchStr이 포함되어 있으므로 true가 반환됩니다.

예제 2:

String str = "Hello World";
String searchStr = "hello";

boolean result = str.contains(searchStr);

System.out.println(result); // 输出:false

위 예에서는 searchStr 값을 "hello"로 변경했습니다. 두 문자열이 매우 유사하더라도 Java 문자열은 대소문자를 구분하므로 반환 결과는 false입니다. str에는 searchStr이 포함되어 있지 않기 때문입니다.

문자열에 다른 문자열이 포함되어 있는지 확인하는 것 외에도, contain() 메서드를 사용하여 문자열에 특정 문자가 포함되어 있는지 확인할 수도 있습니다.

예제 3:

String str = "Hello World";

boolean result = str.contains("W");

System.out.println(result); // 输出:true

위 예에서는 Call the 한 문자를 매개변수로 사용하는 contain() 메서드입니다. str에 문자 "W"가 포함되어 있으므로 반환 결과는 true입니다.

contains() 메서드는 대소문자를 구분한다는 점에 유의하세요. 일치를 위해 대소문자를 무시해야 하는 경우 equalsIgnoreCase() 메서드를 사용할 수 있습니다.

예제 4:

String str = "Hello World";
String searchStr = "hello";

boolean result = str.toLowerCase().contains(searchStr.toLowerCase());

System.out.println(result); // 输出:true

위 예에서는 두 문자열을 소문자로 변환하여 포함() 메서드를 호출하여 대소문자를 무시합니다. str에 searchStr이 포함되어 있으므로 반환 결과는 true입니다.

문자열 일치를 위해 String 클래스의 Contains() 메서드를 사용하면 문자열에 다른 문자열이 포함되어 있는지 쉽게 확인할 수 있습니다. 상황에 따라 반환된 부울 값을 기반으로 후속 작업을 수행할 수 있습니다. 이 기사의 소개와 예제를 통해 독자들은 문자열 일치를 위해 contain() 메서드를 사용하는 방법을 익혔을 것입니다.

요약:

이 글에서는 문자열 일치를 위해 Java에서 String 클래스의 Contains() 메서드를 사용하는 방법을 소개합니다. 이 메서드를 호출하면 문자열에 다른 문자열이나 문자가 포함되어 있는지 쉽게 확인할 수 있습니다. 이 방법은 대소문자를 구분합니다. 일치를 위해 대소문자를 무시해야 하는 경우 소문자로 변환하면 됩니다. 이러한 문자열 일치 작업은 실제 프로그래밍에서 매우 일반적으로 사용됩니다. 이 기사가 독자들에게 도움이 되기를 바랍니다.

위 내용은 의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:다음 기사: