logo

Palavra-chave Java char

A palavra-chave Java char é um tipo de dados primitivo. É usado para declarar variáveis ​​​​e métodos de tipo de caractere. É capaz de conter caracteres Unicode não assinados de 16 bits.

Pontos para lembrar

  • O intervalo de caracteres está entre 0 e 65.535 (inclusive).
  • Seu valor padrão é 'u0000'.
  • Seu tamanho padrão é 2 bytes.
  • É usado para armazenar caracteres.
Palavra-chave Java char

Por que char usa 2 bytes em java?

É porque Java usa o sistema Unicode e não o sistema de código ASCII.

O que é u0000?

O u0000 é o intervalo mais baixo do sistema Unicode.

corte de string javascript

Exemplos de palavra-chave Java char

Exemplo 1

Vamos ver um exemplo simples de exibição de caracteres.

 public class CharExample1 { public static void main(String[] args) { char char1='a'; char char2='A'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Saída:

 char1: a char2: A 

Exemplo 2

Neste exemplo, fornecemos um valor inteiro para a variável char. Aqui, o compilador digita implicitamente o inteiro para char e exibe o valor ASCII correspondente.

 public class CharExample2 { public static void main(String[] args) { char char1=65; char char2=97; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Saída:

método java
 char1: A char2: a 

Exemplo 3

Neste exemplo, convertemos explicitamente o valor inteiro para char.

 public class CharExample3 { public static void main(String[] args) { int num1=97; char char1=(char)num1; int num2=65; char char2=(char)num2; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Saída:

 char1: a char2: A 

Exemplo 4

Vamos ver um exemplo para representar o valor char no sistema Unicode.

 public class CharExample4 { public static void main(String[] args) { char char1='u0061'; char char2='u0041'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Saída:

passagem de pré-encomenda
 char1: a char2: A 

Exemplo 5

Neste exemplo, incrementamos o valor char fornecido em 1.

 public class CharExample5 { public static void main(String[] args) { char char1='A'; char1=(char)(char1+1); System.out.println('char: '+char1); } } 

Saída:

 char: B 

Exemplo 6

Vejamos um exemplo para quebrar a string na forma de caracteres.

 import java.util.Arrays; public class CharExample6 { public static void main(String[] args) { String str='javatpoint'; char[] ch=str.toCharArray(); System.out.println('String: '+str); System.out.println('char: '+Arrays.toString(ch)); } } 

Saída:

 String: javatpoint char: [j, a, v, a, t, p, o, i, n, t] 

Exemplo 7

Vejamos um exemplo para invocar o método do tipo de retorno char.

 public class CharExample7 { public static char display() { return 'a'; } public static void main(String[] args) { CharExample7 c=new CharExample7(); System.out.println(c.display()); } } 

Saída:

 a