Método lowSurrogate do Caractere Java

JavaBeginner
Pratique Agora

Introdução

Este laboratório irá guiá-lo através do uso do método Java lowSurrogate(). Você aprenderá o que este método faz, quais são seus parâmetros e tipo de retorno, e como ele pode ser usado na programação Java.

Importar java.util.Scanner e java.lang.Character

Importe os pacotes java.util.Scanner e java.lang.Character no topo do seu arquivo Java, para que você possa usar suas classes no seu código.

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

Criar um método main()

Crie um método main() dentro da sua classe. O método main() é o ponto de entrada do seu programa Java, e todo o código escrito dentro deste método será executado quando o programa for executado.

public static void main(String[] args) {

}

Obter entrada do usuário

Obtenha um caractere Unicode como entrada do usuário. Você pode usar a classe Scanner para obter a entrada do usuário. Inicialize um novo objeto Scanner e use o método nextInt() para obter uma entrada inteira do usuário.

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

Obter o surrogate final

Use o método lowSurrogate() da classe Character para obter o surogado de cauda do caractere Unicode inserido pelo usuário. Passe o caractere Unicode para o método lowSurrogate() como um parâmetro. O método retornará o surogado de cauda como um tipo char.

char trailingSurrogate = Character.lowSurrogate(unicode);

Exibir a saída

Exiba o caractere Unicode inserido pelo usuário e seu surogado de cauda correspondente usando o método println() do objeto System.out.

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

Compilar e executar o programa

Compile o programa Java usando o seguinte comando no terminal:

javac LowSurrogateDemo.java

Execute o programa usando o seguinte comando:

java LowSurrogateDemo

Insira um caractere Unicode quando solicitado e pressione Enter para obter o surogado de cauda.

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

Resumo

Neste laboratório, você aprendeu como usar o método lowSurrogate() do Java para obter o surogado de cauda de um caractere Unicode. Você aprendeu como receber a entrada do usuário, passá-la para o método, exibir a saída, compilar e executar o programa. Este método é útil quando você precisa manipular strings Unicode em seus programas Java.