Introduction
Dans ce laboratoire, nous allons apprendre à ajouter un caractère de nouvelle ligne à une chaîne de caractères en Java. Nous allons discuter des différentes façons d'ajouter une nouvelle ligne et explorer les approches dépendantes et indépendantes de la plateforme pour ajouter des nouvelles lignes. Nous allons également apprendre à utiliser la méthode de séparateur de ligne de Java et le caractère de nouvelle ligne indépendant de la plateforme.
Utilisation des caractères \n et \r
Dans cette étape, nous allons apprendre à utiliser les caractères de nouvelle ligne dépendants de la plateforme \n et \r pour ajouter une nouvelle ligne à une chaîne de caractères.
Ajoutez le code suivant au fichier NewLineCharacter.java :
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java est génial";
String str2 = "Java\nest\ngénial";
String str3 = "Java\rest\rawesome";
System.out.print(str1 + "\n" + str2 + "\n" + str3);
}
}
Dans le code ci-dessus, nous avons défini trois chaînes de caractères : str1, str2 et str3. Dans str2, nous avons utilisé le caractère \n pour ajouter une nouvelle ligne. Dans str3, nous avons utilisé le caractère \r pour ajouter une nouvelle ligne.
Compilez et exécutez le programme dans le terminal :
javac NewLineCharacter.java && java NewLineCharacter
Le programme affichera :
Java est génial
Java
est
génial
Java
est
génial
Utilisation du séparateur de ligne indépendant de la plateforme
Dans cette étape, nous allons utiliser la méthode System.lineSeparator(), qui est indépendante de la plateforme, pour ajouter un caractère de nouvelle ligne.
Ajoutez le code suivant au fichier NewLineCharacter.java :
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java est génial";
String newline = System.lineSeparator();
String str2 = "Java" + newline + "est" + newline + "génial";
System.out.print(str1 + "\n" + str2);
}
}
Dans le code ci-dessus, nous avons utilisé la méthode System.lineSeparator() pour récupérer le séparateur de ligne indépendant de la plateforme. Nous avons concaténé newline avec la chaîne de caractères Java pour créer une nouvelle ligne.
Compilez et exécutez le programme dans le terminal :
javac NewLineCharacter.java && java NewLineCharacter
Le programme affichera :
Java est génial
Java
est
génial
Utilisation du caractère de nouvelle ligne indépendant de la plateforme
Dans cette étape, nous allons utiliser le caractère de nouvelle ligne indépendant de la plateforme %n pour ajouter une nouvelle ligne.
Ajoutez le code suivant au fichier NewLineCharacter.java :
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java est génial";
String str2 = "Java%nest%ngénial";
System.out.printf(str1 + "%n" + str2);
}
}
Dans le code ci-dessus, nous avons utilisé le caractère %n pour ajouter une nouvelle ligne. Nous avons utilisé la méthode printf() pour afficher les chaînes de caractères à la console.
Compilez et exécutez le programme dans le terminal :
javac NewLineCharacter.java && java NewLineCharacter
Le programme affichera :
Java est génial
Java
est
génial
Utilisation de la méthode System.out.println()
Dans cette étape, nous allons utiliser la méthode System.out.println() pour ajouter une nouvelle ligne.
Ajoutez le code suivant au fichier NewLineCharacter.java :
public class NewLineCharacter {
public static void main(String args[]) {
String str1 = "Java";
String str2 = "est ";
String str3 = "génial";
System.out.println(str1);
System.out.println(str2);
System.out.print(str3); //Ne pas utiliser println() car nous n'avons pas besoin d'une nouvelle ligne après cela
}
}
Dans le code ci-dessus, nous avons utilisé la méthode println() pour ajouter une nouvelle ligne entre les chaînes de caractères.
Compilez et exécutez le programme dans le terminal :
javac NewLineCharacter.java && java NewLineCharacter
Le programme affichera :
Java
est
génial
Résumé
Dans ce laboratoire, nous avons appris à ajouter un caractère de nouvelle ligne à une chaîne de caractères en Java. Nous avons exploré différentes façons d'ajouter une nouvelle ligne et avons appris les approches dépendantes et indépendantes de la plateforme pour ajouter de nouvelles lignes. Nous avons également appris à propos de la méthode de séparateur de ligne de Java et du caractère de nouvelle ligne indépendant de la plateforme.



