Java String Contains Example
In this example we are going to see how you can check if a String
contains another String
in Java. The Java String Class API offers a method to do that, contains
. To be more specific the complete signature of contains
method is public boolean contains(CharSequence s)
. Which means that you are trying to see, whether a CharSequence
s
resides inside a String. A CharSequence
is an interface that denotes a readable sequence of chars
. It is used to provide uniformly read-only access to different kinds of char
sequences. As you’ve probably seen in the documentation, String
class implements CharSequence
interface, among others like Serializable
and Comparable<String>
.
Let’s see how you can use it :
StringContainsExample.java
01 02 03 04 05 06 07 08 09 10 | package com.javacodegeeks.core.string; public class StringContainsExample { public static void main(String[] args){ System.out.println( "abcdefghiklmpo" .contains( "cde" )); } } |
The above program will check if the string "abcdefghiklmpo"
contains the string "cde"
. It will output:
true
As you might imagine, you can use contains with all other classes that implement CharSequence
interface. An example is StringBuilder
.
Let’s see how you can use it:
StringContainsExample.java
01 02 03 04 05 06 07 08 09 10 11 12 13 | package com.javacodegeeks.core.string; public class StringContainsExample { public static void main(String[] args){ StringBuilder sBuilder = new StringBuilder(); sBuilder.append( "Java" ).append( " " ).append( "Code" ).append( " " ).append( "Geeks" ); System.out.println( "Java Code Geeks are awsome" .contains(sBuilder)); } } |
This will output:
true
This was a Java String Contains Example.