Méthode Java Integer valueOf pour une chaîne de caractères

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

La méthode valueOf(String s) est une méthode du package java.lang et fait partie de la classe Integer. Elle renvoie un objet Integer à partir de la chaîne de caractères qui est passée en argument. Dans ce laboratoire, vous allez apprendre à utiliser la méthode valueOf pour renvoyer un objet Integer pour une chaîne de caractères donnée.

Configuration de votre environnement

Pour configurer votre environnement pour ce programme, suivez ces étapes :

  1. Ouvrez votre terminal
  2. Accédez au répertoire du projet en utilisant la commande suivante :
cd ~/projet
  1. Créez un nouveau fichier Java en utilisant la commande suivante :
touch ValueOf.java
  1. Dans l'éditeur de texte qui s'ouvre, tapez le code suivant :
import java.lang.Integer;
import java.util.Scanner;

public class ValueOf {
  public static void main(String[] args) {
    try {
      System.out.println("Entrez une chaîne de caractères pour la convertir en Integer : ");
      Scanner sc = new Scanner(System.in);
      String str = sc.next();
      Integer num = Integer.valueOf(str);
      System.out.println("La valeur Integer est : " + num);
    } catch (NumberFormatException e) {
      System.out.println("Entrée invalide! Veuillez entrer uniquement un entier.");
    }
  }
}
  1. Enregistrez le fichier en appuyant sur Ctrl+O, puis Entrée. Sortez de l'éditeur de texte en appuyant sur Ctrl+X.

Compilation de votre code

Maintenant que vous avez écrit le programme, vous pouvez le compiler en exécutant la commande suivante :

javac ValueOf.java

Si votre code ne contient pas d'erreurs, le compilateur générera un fichier .class pour le programme.

Exécution de votre code

Pour exécuter le programme, utilisez la commande suivante :

java ValueOf

Vous verrez l'invite suivante :

Entrez une chaîne de caractères pour la convertir en Integer :

Entrez la chaîne de caractères que vous souhaitez convertir en entier et appuyez sur Entrée. Si la chaîne est un entier valide, vous verrez sa valeur affichée dans la console. Si ce n'est pas un entier valide, vous verrez un message d'erreur.

Test de votre programme

Essayez d'exécuter le programme avec diverses valeurs d'entrée. Voici quelques exemples :

Entrez une chaîne de caractères pour la convertir en Integer :
123
La valeur Integer est : 123
Entrez une chaîne de caractères pour la convertir en Integer :
1a2b3c
Entrée invalide! Veuillez entrer uniquement un entier.
Entrez une chaîne de caractères pour la convertir en Integer :
-456
La valeur Integer est : -456

Récapitulatif

Dans ce laboratoire, vous avez appris à utiliser la méthode valueOf(String s) de la classe Integer pour retourner un objet Integer pour une chaîne de caractères donnée. Vous avez également appris à créer un programme Java qui utilise cette méthode, le compiler et l'exécuter.