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