w3resource

Java: Check a string starts with a specific number or not


9. String Starts with Specific Number

Write a Java program where a string starts with a specific number.

Sample Solution:

Java Code:

import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class test {
 
   public static void main(String[] args) {
	   
	    System.out.println(validate("5-2345861"));
		System.out.println(validate("6-2345861"));
		System.out.println(validate("6-5555861"));
        }

   public static String validate(String text) {
	    Pattern pattern = Pattern.compile("^5.*$");
		 Matcher m = pattern.matcher(text);
		
	   if (m.find())
                return "Found a match!";
       else
                return "Not matched!";
   }
}

Sample Output:

Found a match!
Not matched!
Not matched!

Flowchart :

Flowchart: Check a string starts with a specific number or not.


For more Practice: Solve these Related Problems:

  • Write a Java program to check if a string begins with a specified digit using regex anchoring.
  • Write a Java program to extract the starting numeric character from a string and validate it against a given value.
  • Write a Java program to implement a method that returns true if the first character of a string is a digit matching a target.
  • Write a Java program to validate multiple strings to determine if they start with a number within a specified range.

Go to:


PREV : Match Alphanumeric Underscore.
NEXT : Remove Leading Zeros from IP.

Java Code Editor:

Contribute your code and comments 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.