Imprimer une chaîne en Java

Rupam Yadav 12 octobre 2023
  1. Utilisation de la méthode print() pour imprimer une chaîne en Java
  2. Utilisation de l’entrée Scanner et de la méthode println pour imprimer une chaîne en Java
  3. Utilisation de la méthode printf() pour imprimer une chaîne en Java
Imprimer une chaîne en Java

En Java, la chaîne est un objet qui représente une séquence de caractères. Ici, nous allons examiner différentes méthodes pour imprimer une chaîne en Java.

Utilisation de la méthode print() pour imprimer une chaîne en Java

Dans l’extrait de code donné ci-dessous, nous avons une variable de type chaîne, str. Pour imprimer la valeur de cette variable pour l’utilisateur sur l’écran de la console, nous utiliserons la méthode print().

On passe le texte à imprimer en paramètre à cette méthode sous forme de String. Le curseur reste à la fin du texte sur la console et l’impression suivante commence à partir de la même ligne que celle que nous pouvons voir dans la sortie.

public class StringPrint {
  public static void main(String[] args) {
    String str = "This is a string stored in a variable.";
    System.out.print(str);
    System.out.print("Second print statement.");
  }
}

Production :

This is a string stored in a variable.Second print statement.

Utilisation de l’entrée Scanner et de la méthode println pour imprimer une chaîne en Java

Ici, nous utilisons la classe Scanner pour obtenir les entrées de l’utilisateur.

On crée un objet de la classe Scanner, et on demande à l’utilisateur de saisir son nom à l’aide de la méthode print(). Nous appelons la méthode nextLine() sur l’objet input pour obtenir la chaîne d’entrée de l’utilisateur.

L’entrée utilisateur est stockée dans une variable de type String. Plus tard, nous avons utilisé la méthode println() pour imprimer la chaîne concaténée et l’opérateur + pour concaténer deux chaînes.

Ensuite, les méthodes print() et println() sont utilisées pour imprimer la chaîne à l’intérieur des guillemets. Mais dans la méthode println(), le curseur se déplace au début de la ligne suivante.

Enfin, nous fermons l’entrée du scanner en utilisant la méthode close().

import java.util.Scanner;
public class StringPrint {
  public static void main(String[] args) {
    Scanner input = new Scanner(System.in);
    System.out.print("Enter your name: ");
    String name = input.nextLine();
    System.out.println("Your name is " + name);
    input.close();
  }
}

Production :

Enter your name: Joy
Your name is Joy

Utilisation de la méthode printf() pour imprimer une chaîne en Java

La méthode printf() fournit le formatage des chaînes. Nous pouvons fournir divers spécificateurs de format ; sur la base de ces spécificateurs, il formate la chaîne et l’imprime sur la console.

Ici, nous avons utilisé deux spécificateurs de format, %s et %d, où %s est utilisé pour la chaîne tandis que %d est utilisé pour un entier décimal signé. Nous avons également utilisé \n, qui insère une nouvelle ligne à un endroit précis du texte.

public class StringPrint {
  public static void main(String[] args) {
    String str = "The color of this flower is ";
    int i = 20;
    System.out.printf("Printing my string : %s\n", str);
    System.out.printf("Printing int : %d\n", i);
  }
}

Production :

Printing my string : The color of this flower is 
Printing int : 20
Auteur: Rupam Yadav
Rupam Yadav avatar Rupam Yadav avatar

Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.

LinkedIn

Article connexe - Java String