Méthode lowSurrogate de la classe Java Character

JavaBeginner
Pratiquer maintenant

Introduction

Ce laboratoire vous guidera dans l'utilisation de la méthode Java lowSurrogate(). Vous allez apprendre ce que fait cette méthode, quels sont ses paramètres et son type de retour, et comment elle peut être utilisée en programmation Java.

Importer java.util.Scanner et java.lang.Character

Importez les packages java.util.Scanner et java.lang.Character en haut de votre fichier Java, afin que vous puissiez utiliser leurs classes dans votre code.

import java.util.Scanner;
import java.lang.Character;

Créer une méthode main()

Créez une méthode main() à l'intérieur de votre classe. La méthode main() est le point d'entrée de votre programme Java, et tout le code écrit à l'intérieur de cette méthode sera exécuté lorsque le programme est exécuté.

public static void main(String[] args) {

}

Demander l'entrée de l'utilisateur

Demandez à l'utilisateur d'entrer un caractère Unicode. Vous pouvez utiliser la classe Scanner pour obtenir l'entrée de l'utilisateur. Initialisez un nouvel objet Scanner et utilisez la méthode nextInt() pour obtenir une entrée entière de l'utilisateur.

Scanner input = new Scanner(System.in);
System.out.print("Enter a Unicode character: ");
int unicode = input.nextInt();

Obtenir le substitut final

Utilisez la méthode lowSurrogate() de la classe Character pour obtenir le substitut de fin du caractère Unicode entré par l'utilisateur. Passez le caractère Unicode en tant que paramètre à la méthode lowSurrogate(). La méthode retournera le substitut de fin sous forme d'un type char.

char trailingSurrogate = Character.lowSurrogate(unicode);

Afficher la sortie

Affichez le caractère Unicode entré par l'utilisateur et son substitut de fin correspondant à l'aide de la méthode println() de l'objet System.out.

System.out.println("The trailing surrogate of " + (char)unicode + " is " + trailingSurrogate);

Compiler et exécuter le programme

Compilez le programme Java à l'aide de la commande suivante dans le terminal :

javac LowSurrogateDemo.java

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

java LowSurrogateDemo

Entrez un caractère Unicode lorsque vous y êtes invité et appuyez sur Entrée pour obtenir le substitut de fin.

Enter a Unicode character: 128169
The trailing surrogate of 🚩 is �

Résumé

Dans ce laboratoire, vous avez appris à utiliser la méthode Java lowSurrogate() pour obtenir le substitut de fin d'un caractère Unicode. Vous avez appris à prendre l'entrée de l'utilisateur, à la passer à la méthode, à afficher la sortie, à compiler et à exécuter le programme. Cette méthode est utile lorsque vous avez besoin de manipuler des chaînes Unicode dans vos programmes Java.