w3resource

Java: Check whether a given string ends with the contents of another string


Write a Java program to check whether a given string ends with another string.

Visual Presentation:

Java String Exercises: Check whether a given string ends with the contents of another string


Sample Solution:

Java Code:

// Define a public class named Exercise12.
public class Exercise12 {
    // Define the main method.
    public static void main(String[] args) {
        // Declare and initialize two string variables, str1 and str2.
        String str1 = "Python Exercises";
        String str2 = "Python Exercise";

        // The String to check the above two Strings to see
        // if they end with this value (se).
        String end_str = "se";

        // Check if the first string ends with end_str.
        boolean ends1 = str1.endsWith(end_str);
        
        // Check if the second string ends with end_str.
        boolean ends2 = str2.endsWith(end_str);

        // Display the results of the endsWith calls.
        System.out.println("\"" + str1 + "\" ends with " +
            "\"" + end_str + "\"? " + ends1);
        System.out.println("\"" + str2 + "\" ends with " +
            "\"" + end_str + "\"? " + ends2);
    }
}

Sample Output:

"Python Exercises" ends with "se"? false                                                                      
"Python Exercise" ends with "se"? true

Flowchart:

Flowchart: Java String  Exercises - Check whether a given string ends with the contents of another string


For more Practice: Solve these Related Problems:

  • Write a Java program to check whether a given string ends with a specified substring and handle case sensitivity.
  • Write a Java program to test multiple suffixes on a string and output all matching endings.
  • Write a Java program to verify if a string ends with any one of a set of given suffixes provided in an array.
  • Write a Java program to simulate endsWith functionality without using the built-in endsWith method.

Java Code Editor:

Improve this sample solution and post your code through Disqus

Previous: Write a Java program to create a new String object with the contents of a character array.
Next: Write a Java program to check whether two String objects contain the same data.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.