Java Program to Check if a String is Numeric

Java Programming Java8Object Oriented Programming

Example

You can check if a given string is Numeric as shown in the following program.

Live Demo

import java.util.Scanner;
public class StringNumeric {
   public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a string ::");
      String str = sc.next();
      boolean number = str.matches("-?\\d+(\\.\\d+)?");

      if(number) {
         System.out.println("Given string is a number");
      } else {
         System.out.println("Given string is not a number");
      }
   }
}

Output

Enter a string ::
4245
Given string is a number
raja
Published on 26-Apr-2018 12:48:48
Advertisements