Como representar char vazio em java

Como representar char vazio em java
““Caracteres”É um tipo de dados primitivo pertencente à classe de caracteres usada para declarar variáveis ​​de tipo de char representadas pela palavra -chave Char Java. Java permite que você use uma matriz de char vazio [], mas não um char vazio; Como um carvão deve representar pelo menos um personagem, o nulo ou um carvão vazio não faz sentido.

Este tutorial mostrará como representar uma string vazia em java. Então vamos começar!

Como representar char vazio em java?

Para representar um char vazio em Java, use os seguintes métodos:

  • Citações únicas vazias
  • Caráter nulo (\ 0)
  • Valor unicode (\ u0000)
  • Min_value constante

Vamos entender como esses métodos ajudam no propósito especificado.

Método 1: represente char vazio em java usando citações únicas vazias

Quando encontramos esses cenários em que é necessário declarar um vazio “Caracteres”, A primeira coisa que vem à mente é atribuir citações únicas (”) como um “Caracteres”. Um erro de tempo de compilação é gerado por Java como resultado desse método, porque um valor vazio de char não pertence a nenhum personagem.

Exemplo 1
Atribuiremos uma única citação (”) a uma variável de tipo de caractere chamada“CH”:

char ch = ";

Isso mostrará um erro “caráter inválido constante”:

Para resolver o problema acima, entraremos em um espaço entre aspas únicas (") como um personagem. O espaço atuará como um personagem, e Java o considerará como um char nulo ou vazio:

char ch = ";

Vamos imprimir o valor da variável de char “CH”Usando a declaração de impressão:

Sistema.fora.println ("char 'ch' é:"+ ch);

A saída significa que a variável de char “CH" está vazia:

Método 2: represente char vazio em java usando caracteres nulos

Você também pode representar um char como um personagem vazio usando um “Caráter nulo”(\ 0), onde o personagem“\ 0”Indica um valor nulo.

Vamos ver um exemplo de como \ 0 age como um personagem vazio.

Exemplo
Aqui, atribuiremos um caractere nulo a uma variável "CH":

char ch = '\ 0';

Em seguida, imprima o valor do personagem com a ajuda do “Sistema.fora.println ()”Método:

Sistema.fora.println ("char 'ch' é:"+ ch);

A saída mostra que o char “CH" está vazia:

Método 3: represente char vazio em java usando o valor Unicode (\ u0000)

Outro método para representar um char vazio é utilizar o valor Unicode “\ u0000”. O unicode dado representa um valor nulo.

Vamos passar em direção a um exemplo para uma melhor compreensão.

Exemplo
Neste exemplo, alocaremos um valor unicode “\ u0000"Para um"CH" variável:

char ch = '\ u0000';

Em seguida, imprimiremos o char vazio criado no console:

Sistema.fora.println ("char 'ch' é:"+ ch);

A saída indica que o char é nulo:

Método 4: represente char vazio em java usando min_value constante

““Min_value constante”Representa o valor mínimo de uma instância de caractere. Em Java, o valor mínimo é um “U0000”, Que pode ser recuperado utilizando a constante de valor min_ que pertence à classe de caracteres e passou para qualquer variável de tipo de char para criar um personagem vazio.

Exemplo
Agora vamos atribuir a constante da classe de personagem chamada “Min_value”Constante para uma variável de char“CH”:

char ch = personagem.Min_value;

Em seguida, imprima a variável “CH”Para ver, está vazio ou não:

Sistema.fora.println ("char 'ch' é:"+ ch);

A saída indica que o “CH" está vazia:

Reunimos todos os métodos para representar um char vazio em java.

Conclusão

Para representar o char vazio em java, você pode usar métodos diferentes, como citações únicas vazias, caractere nulo (\ 0), valor unicode (\ u0000), min_value constante da classe de caracteres. Em citações únicas vazias, se você não entrar no espaço entre aspas, ele lança um erro porque um valor de char vazio não pertence a nenhum personagem. Para resolver esse problema, insira um espaço entre aspas únicas. Este tutorial explicou os métodos para representar o char vazio em Java com exemplos detalhados.