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

Méthode Java Short class parseShort() avec exemple

Syntaxe :

    public static short parseShort(String str);
    public static short parseShort(String str, int radix's);

Méthode parseShort() de classe courte

  • méthode parseShort() est disponible dans le package java.lang.
  • méthode parseShort(String str) est utilisé pour renvoyer la valeur courte 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 courte.
  • méthode parseShort(String str, int radix's) est utilisé pour renvoyer la valeur courte correspondant à la dénotation String donnée sous la forme d'un short signé dans la base donnée par le deuxième argument.
  • parseShort(String str) , méthode parseShort(String str, int radix's) peut lever une NumberFormatException au moment de la conversion de String en short.
    NumberFormatException  :Dans cette exception, si String ne contient pas le numéro analysable.
  • Ces méthodes sont les 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, valeur de chaîne, int radix's - la première valeur de paramètre représente la valeur de type String dans la base donnée par le deuxième paramètre.

Valeur renvoyée :

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

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

Exemple :

// Java program to demonstrate the example 
// of parseShort() method of Short class

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

        // Object initialization
        Short s1 = new Short(str2);

        // It convert string into short by calling parseShort(str1) method
        // and store the result in another variable of short type
        short result = s1.parseShort(str1);

        // Display result
        System.out.println("s1.parseShort(str1): " + result);

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

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

Sortie

s1.parseShort(str1): 100
s1.parseShort(str1,radix): 400

Balise Java