w3resource

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


26. Starts With Substring

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

Visual Presentation:

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


Sample Solution:

Java Code:

// Define a public class named Exercise26.
public class Exercise26 {
    
    // Define the main method.
    public static void main(String[] args) {
        // Declare and initialize two string variables.
        String str1 = "Red is favorite color.";
        String str2 = "Orange is also my favorite color.";

        // The String to check the above two Strings to see
        // if they start with this value (Red).
        String startStr = "Red";

        // Check if the first two Strings start with startStr.
        boolean starts1 = str1.startsWith(startStr);
        boolean starts2 = str2.startsWith(startStr);

        // Display the results of the startsWith calls.
        System.out.println(str1 + " starts with " +
             startStr + "? " + starts1);
        System.out.println(str2 + " starts with " +
             startStr + "? " + starts2);
    }
}

Sample Output:

Red is favorite color. starts with Red? true                                                                  
Orange is also my favorite color. starts with Red? false

Flowchart:

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


For more Practice: Solve these Related Problems:

  • Write a Java program to check if a string starts with a specified prefix and display a confirmation message.
  • Write a Java program to test multiple prefixes against a string and list those that match.
  • Write a Java program to simulate the startsWith method without using the built-in function.
  • Write a Java program to check if a string starts with a substring after trimming leading spaces.

Go to:


PREV : Replace Substring with Regex.
NEXT : Get Substring by Position.

Java Code Editor:

Improve this sample solution and post your code through Disqus

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.