Introdução
O método isWhitespace(int codePoint) em Java é usado para verificar se o caractere codepoint Unicode especificado é um espaço em branco ou não. Este método faz parte da classe Character e é usado para determinar se um determinado caractere Unicode é um espaço em branco ou não.
Criar um arquivo Java
Crie um novo arquivo Java chamado IsWhiteSpace.java no diretório ~/project com o seguinte comando:
touch ~/project/IsWhiteSpace.java
Adicionar código ao arquivo
Adicione o seguinte código ao arquivo IsWhiteSpace.java:
public class IsWhiteSpace {
public static void main(String[] args) {
int cp1 = 10;
int cp2 = 60;
int cp3 = 119;
int cp4 = 11;
int cp5 = 1232;
boolean b1 = Character.isWhitespace(cp1);
boolean b2 = Character.isWhitespace(cp2);
boolean b3 = Character.isWhitespace(cp3);
boolean b4 = Character.isWhitespace(cp4);
boolean b5 = Character.isWhitespace(cp5);
System.out.println((char)cp1 + " is a Java Whitespace??: " + b1);
System.out.println((char)cp2 + " is a Java Whitespace??: " + b2);
System.out.println((char)cp3 + " is a Java Whitespace??: " + b3);
System.out.println((char)cp4 + " is a Java Whitespace??: " + b4);
System.out.println((char)cp5 + " is a Java Whitespace??: " + b5);
}
}
O código acima cria uma classe IsWhiteSpace com o método main e, em seguida, verifica se o caractere codepoint especificado é um espaço em branco ou não e imprime o resultado de acordo.
Compilar e executar o código
Compile o código usando o seguinte comando:
javac IsWhiteSpace.java
Agora execute o código usando o seguinte comando:
java IsWhiteSpace
Você deverá ver a seguinte saída:
is a Java Whitespace??: true
< is a Java Whitespace??: false
w is a Java Whitespace??: false
is a Java Whitespace??: true
? is a Java Whitespace??: false
Exemplo de entrada do usuário
Agora, vamos escrever um exemplo de entrada do usuário. Atualize o arquivo IsWhiteSpace.java existente com o seguinte código:
import java.util.Scanner;
public class IsWhiteSpace {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter a Unicode character: ");
int input = scanner.next().charAt(0);
boolean isWhitespace = Character.isWhitespace(input);
System.out.println(input + " is a Java whitespace character?: " + isWhitespace);
}
}
O código acima recebe a entrada do usuário, verifica se a entrada é um caractere de espaço em branco Java e imprime o resultado de acordo.
Compilar e executar o código novamente
Compile o código usando o seguinte comando:
javac IsWhiteSpace.java
Agora execute o código usando o seguinte comando:
java IsWhiteSpace
Você deverá ver a seguinte saída:
Enter a Unicode character:
5
53 is a Java whitespace character?: false
Agora, insira qualquer caractere para testar se ele é ou não um caractere de espaço em branco Java.
Resumo
Neste laboratório, você aprendeu como usar o método Java isWhitespace(int codePoint), que faz parte da classe Character. Você também aprendeu como determinar se um caractere codepoint especificado é ou não um espaço em branco em Java.



