Convert String to byte


This example shows how to convert a String to a byte.
The String can only contain digits (or start with the - sign) and the number has to be within the byte range, otherwise a NumberFormatException will be thrown.

The output from the code below is:

65
Tried to convert an invalid value


/**
 *
 * @author javadb.com
 */

public class Main {
    
    /**
     * Example method for converting a String to a byte
     */

    public void convertStringToByte() {
        
        try {
            String s = "65";
            
            byte b = Byte.valueOf(s);
            
            System.out.println(b);
            
            //Causes a NumberFormatException since the value is out of range
            System.out.println(Byte.valueOf("129"));
            
        } catch (NumberFormatException ex) {
            System.out.println("Tried to convert an invalid value");
        }
        
    }
    
    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        new Main().convertStringToByte();
    }
}

Were you looking to: convert String to byte[] array?






   What kind of Java example would you like to see on this site?

   
     E-mail (optional)