logo

paraula clau Java char

La paraula clau Java char és un tipus de dades primitiu. S'utilitza per declarar les variables i mètodes de tipus de caràcter. És capaç de contenir els caràcters Unicode de 16 bits sense signar.

Punts a recordar

  • El rang de caràcters es troba entre 0 i 65.535 (inclosos).
  • El seu valor predeterminat és 'u0000'.
  • La seva mida per defecte és de 2 bytes.
  • S'utilitza per emmagatzemar caràcters.
paraula clau Java char

Per què char utilitza 2 bytes a Java?

És perquè Java utilitza el sistema Unicode, no el sistema de codi ASCII.

Què és u0000?

El u0000 és l'interval més baix del sistema Unicode.

bytes a cadena Python

Exemples de paraula clau Java char

Exemple 1

Vegem un exemple senzill de mostrar caràcters.

 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); } } 

Sortida:

 char1: a char2: A 

Exemple 2

En aquest exemple, proporcionem un valor enter a la variable char. Aquí, el compilador tipifica implícitament l'enter a char i mostra el valor ASCII corresponent.

 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); } } 

Sortida:

encoixinat np
 char1: A char2: a 

Exemple 3

En aquest exemple, escrivim el valor enter a char explícitament.

 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); } } 

Sortida:

 char1: a char2: A 

Exemple 4

Vegem un exemple per representar el valor del caràcter al 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); } } 

Sortida:

char a cadena
 char1: a char2: A 

Exemple 5

En aquest exemple, incrementem el valor del caràcter proporcionat en 1.

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

Sortida:

 char: B 

Exemple 6

Vegem un exemple per trencar la cadena en forma de caràcters.

 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)); } } 

Sortida:

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

Exemple 7

Vegem un exemple per invocar el mètode del tipus de retorn 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()); } } 

Sortida:

 a