Méthode Integer.toUnsignedString() en Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En Java, la méthode Integer.toUnsignedString() est utilisée pour convertir une valeur entière en sa représentation sous forme de chaîne de caractères non signée équivalente. Cette méthode renvoie la représentation décimale non signée de la valeur entière passée en paramètre sous forme d'une chaîne de caractères.

Déclarez la classe UnsignedString

Dans le fichier UnsignedString.java, déclarez la classe UnsignedString :

public class UnsignedString {

}

Déclarez la méthode main

Déclarez la méthode main à l'intérieur de la classe UnsignedString :

public static void main(String[] args) {

}

Déclarez une variable entière

Déclarez une variable entière à l'intérieur de la méthode main. Cette variable contiendra la valeur entière que nous voulons convertir en une représentation sous forme de chaîne de caractères non signée.

int num = 2147483647;

Convertir un entier en chaîne de caractères non signée

Utilisez la méthode Integer.toUnsignedString() pour convertir la valeur entière en sa représentation sous forme de chaîne de caractères non signée équivalente :

String unsignedNum = Integer.toUnsignedString(num);

Affichez la chaîne de caractères non signée

Affichez la chaîne de caractères non signée dans la console :

System.out.println("Valeur de la chaîne de caractères non signée de " + num + " est " + unsignedNum);

Compilez et exécutez le programme

Compilez le fichier UnsignedString.java à l'aide de la commande suivante :

javac UnsignedString.java

Exécutez le programme à l'aide de la commande suivante :

java UnsignedString

Testez avec différentes valeurs

Modifiez la valeur de num pour tester la méthode Integer.toUnsignedString() avec différentes valeurs.

int num = -2147483648;
String unsignedNum = Integer.toUnsignedString(num);
System.out.println("Valeur de la chaîne de caractères non signée de " + num + " est " + unsignedNum);

Testez avec une entrée utilisateur

Modifiez le programme pour accepter une entrée utilisateur :

Scanner sc = new Scanner(System.in);
System.out.print("Entrez une valeur entière : ");
int num = sc.nextInt();
String unsignedNum = Integer.toUnsignedString(num);
System.out.println("Valeur de la chaîne de caractères non signée de " + num + " est " + unsignedNum);

Compilez et exécutez le programme avec une entrée utilisateur

Compilez et exécutez le programme avec les commandes suivantes :

javac UnsignedString.java
java UnsignedString

Lorsque vous êtes invité, entrez une valeur entière pour tester la méthode Integer.toUnsignedString().

Sommaire

Dans ce laboratoire, nous avons appris à utiliser la méthode Integer.toUnsignedString() en Java pour convertir une valeur entière en sa représentation sous forme de chaîne de caractères non signée équivalente. Nous avons également appris à tester la méthode avec différentes valeurs et une entrée utilisateur.