Introdução
O método codePointAt(CharSequence seq, int index) é usado para obter o ponto de código Unicode do caractere no índice especificado em um CharSequence.
O método codePointAt(CharSequence seq, int index) é usado para obter o ponto de código Unicode do caractere no índice especificado em um CharSequence.
Crie um arquivo de programa Java chamado CodePointAtDemo.java no diretório ~/project usando o seguinte comando:
touch ~/project/CodePointAtDemo.java
Escreva o seguinte código Java no arquivo CodePointAtDemo.java:
import java.lang.Character;
import java.util.Scanner;
public class CodePointAtDemo {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Enter a string: ");
String input = scan.nextLine();
System.out.print("Enter an index: ");
int index = scan.nextInt();
char ch = input.charAt(index);
int codePoint = Character.codePointAt(input, index);
System.out.printf("The Unicode code point of '%c' at index %d is %d", ch, index, codePoint);
}
}
No código acima, importamos a classe Character e a classe Scanner. Em seguida, criamos um método main que recebe a entrada do usuário, obtém o ponto de código Unicode do caractere no índice index na string de entrada e, em seguida, exibe o caractere e seu ponto de código Unicode.
Compile o programa CodePointAtDemo.java executando o seguinte comando:
javac ~/project/CodePointAtDemo.java
Após a compilação ser bem-sucedida, execute o programa usando o seguinte comando:
java CodePointAtDemo
Você deverá ver o seguinte prompt:
Enter a string:
Insira uma string de sua escolha e pressione Enter. Você deverá ver o seguinte prompt:
Enter an index:
Insira um índice de sua escolha e pressione Enter. O programa exibirá o caractere e seu ponto de código Unicode no índice especificado.
Por exemplo:
Enter a string: Hello world
Enter an index: 1
The Unicode code point of 'e' at index 1 is 101
Parabéns! Você concluiu com sucesso o laboratório do método Java Character Codepointat Charsequence Int. Você aprendeu como usar o método codePointAt(CharSequence seq, int index) da classe Character na linguagem de programação Java para obter o ponto de código Unicode de um caractere em um índice especificado em um CharSequence.