check if string is number java code example

Example 1: java test if a string is a int

public static boolean isInt(String str) {
	
  	try {
      	@SuppressWarnings("unused")
    	int x = Integer.parseInt(str);
      	return true; //String is an Integer
	} catch (NumberFormatException e) {
    	return false; //String is not an Integer
	}
  	
}

Example 2: how to check if a string has only numbers in java

// Java program for the above approach
// contains only digits
class GFG {

	// Function to check if a string
	// contains only digits
	public static boolean
	onlyDigits(String str, int n)
	{
		// Traverse the string from
		// start to end
		for (int i = 0; i < n; i++) {

			// Check if character is
			// digit from 0-9
			// then return true
			// else false
			if (str.charAt(i) >= '0'
				&& str.charAt(i) <= '9') {
				return true;
			}
			else {
				return false;
			}
		}
		return false;
	}

	// Driver Code
	public static void main(String args[])
	{
		// Given string str
		String str = "1234";
		int len = str.length();

		// Function Call
		System.out.println(onlyDigits(str, len));
	}
}

Example 3: java check if string is number

try {
    int n = Integer.parseInt(str);
} catch (NumberFormatException e) {
    // str is not a number
}

Example 4: check if the given string is a number

//Add this to your code and call
static private boolean isMyNumber(String s){
        try{
            Integer.parseInt(s);
            return true;
        }catch (Exception e){
            return false;
        }
    }

Example 5: how to check a number in string

To find whether a given string contains a number,
convert it to a character array and find whether 
each character in the array is a digit using the isDigit() 
method of the Character class

Example 6: check if string is decimal java

Scanner in = new Scanner(System.in);
		
		String ip1 = in.nextLine();
		
		if( ip1.matches("^\\d+\\.\\d+") ) 
			System.out.println(ip1+"----is a decimal number");
		else
			System.out.println(ip1+"----is a not decimal number");

Tags:

Java Example