Java 25 (LTS) reference · String Methods

Java String contains() Method

Return true if the string contains a sequence of characters. Case-sensitive.

Java 25 (LTS) Since Java 5

Create a free account to save this page, take notes and track your progress. Sign in

Syntax

string.contains(sequence)

Parameters

ParameterDescription
sequence
CharSequence
The text to look for.

Return value

true or false.

Examples

Case-sensitive search
public class Main {
    public static void main(String[] args) {
        String log = "ERROR: disk full";
        System.out.println(log.contains("ERROR"));
        System.out.println(log.contains("error"));
    }
}

Output

true
false

Run this on your computer — see “Get Started” for setup.

Case-insensitive search
public class Main {
    public static void main(String[] args) {
        String text = "Learn Java Streams";
        System.out.println(text.toLowerCase().contains("java"));
    }
}

Output

true

Run this on your computer — see “Get Started” for setup.

Version history

VersionChange
Java Java 5Added

Was this page helpful?