Java >> Tutoriel Java >  >> Tag >> class

Méthode parseByte() de la classe Java Byte avec exemple

Syntaxe :

    public static byte parseByte(String str);
    public static byte parseByte(String str, int radix's);

Méthode courte de la classe parseByte()

  • méthode parseByte() est disponible dans le package java.lang.
  • méthode parseByte(String str) est utilisé pour renvoyer la valeur d'octet correspondant à la dénotation String donnée ou, en d'autres termes, nous pouvons dire que cette méthode est utilisée pour convertir une valeur de chaîne en une valeur d'octet.
  • méthode parseByte (String str, int radix's) est utilisé pour renvoyer la valeur d'octet correspondant à la dénotation String donnée sous la forme d'un octet signé dans la base donnée par le deuxième argument.
  • parseByte(String str) , méthode parseByte(String str, int radix's) peut lever une NumberFormatException au moment de la conversion de String en byte.
    NumberFormatException :dans cette exception, si String ne contient pas le nombre analysable.
  • Ce sont des méthodes statiques, elles sont également accessibles avec le nom de la classe et, si nous essayons d'accéder à ces méthodes avec l'objet de la classe, nous n'obtiendrons pas non plus d'erreur.

Paramètre(s) :

  • Dans le premier cas, la valeur String représente la valeur de type String.
  • Dans le second cas, String value, int radix's – Dans cette méthode, la première valeur de paramètre représente la valeur de type String dans la base donnée par le second paramètre.

Valeur renvoyée :

Dans le premier cas, le type de retour de cette méthode est byte - elle retourne la représentation byte de cet argument String.

Dans le second cas, le type de retour de cette méthode est byte - elle renvoie la représentation byte de l'argument String dans la base donnée par le second argument.

Exemple :

// Java program to demonstrate the example 
// of parseByte() method of Byte class

public class ParseByteOfByteClass {
    public static void main(String[] args) {
        // Variables initialization
        String str1 = "100";
        String str2 = "67";
        int radix = 10;

        // Object initialization
        Byte b1 = new Byte(str2);

        // It convert string into byte by calling parseByte(str1) method
        // and store the result in another variable of byte type
        byte result = b1.parseByte(str1);

        // Display result
        System.out.println("b1.parseByte(str1): " + result);

        // It convert string into byte with radix 20 by calling parseByte(str1,radix's) method
        // and store the result in a variable of byte type
        result = b1.parseByte(str1, radix);

        // Display result
        System.out.println("b1.parseByte(str1,radix): " + result);
    }
}

Sortie

b1.parseByte(str1): 100
b1.parseByte(str1,radix): 100

Balise Java