logo

Mot-clé Java char

Le mot-clé Java char est un type de données primitif. Il est utilisé pour déclarer les variables et méthodes de type caractère. Il est capable de contenir les caractères Unicode 16 bits non signés.

Points à retenir

  • La plage de caractères se situe entre 0 et 65 535 (inclus).
  • Sa valeur par défaut est 'u0000'.
  • Sa taille par défaut est de 2 octets.
  • Il est utilisé pour stocker des caractères.
Mot-clé Java char

Pourquoi char utilise 2 octets en Java ?

C'est parce que Java utilise le système Unicode et non le système de code ASCII.

Qu'est-ce que u0000 ?

Le u0000 est la plage la plus basse du système Unicode.

tableaux bash

Exemples de mots-clés Java char

Exemple 1

Voyons un exemple simple d'affichage de caractères.

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

Sortir:

 char1: a char2: A 

Exemple 2

Dans cet exemple, nous fournissons une valeur entière à la variable char. Ici, le compilateur transtype implicitement un entier en char et affiche la valeur ASCII correspondante.

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

Sortir:

 char1: A char2: a 

Exemple 3

Dans cet exemple, nous transposons explicitement la valeur entière en char.

programme principal en java
 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); } } 

Sortir:

 char1: a char2: A 

Exemple 4

Voyons un exemple pour représenter la valeur char dans le système 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); } } 

Sortir:

 char1: a char2: A 

Exemple 5

Dans cet exemple, nous incrémentons la valeur char fournie de 1.

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

Sortir:

 char: B 

Exemple 6

Voyons un exemple pour casser la chaîne sous forme de caractères.

la chaîne java contient
 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)); } } 

Sortir:

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

Exemple 7

Voyons un exemple pour invoquer la méthode du type de retour 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()); } } 

Sortir:

 a