logo

Parola chiave carattere Java

La parola chiave Java char è un tipo di dati primitivo. Viene utilizzato per dichiarare variabili e metodi di tipo carattere. È in grado di contenere caratteri Unicode a 16 bit senza segno.

Punti da ricordare

  • L'intervallo di caratteri è compreso tra 0 e 65.535 (incluso).
  • Il suo valore predefinito è 'u0000'.
  • La sua dimensione predefinita è 2 byte.
  • Viene utilizzato per memorizzare i caratteri.
Parola chiave carattere Java

Perché char utilizza 2 byte in Java?

È perché Java utilizza il sistema Unicode e non il sistema di codice ASCII.

Cos'è u0000?

u0000 è l'intervallo più basso del sistema Unicode.

nome di

Esempi di parole chiave Java char

Esempio 1

Vediamo un semplice esempio di visualizzazione dei caratteri.

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

Produzione:

 char1: a char2: A 

Esempio 2

In questo esempio, forniamo un valore intero alla variabile char. Qui, il compilatore digita implicitamente l'intero in char e visualizza il valore ASCII corrispondente.

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

Produzione:

 char1: A char2: a 

Esempio 3

In questo esempio, digitiamo esplicitamente il valore intero in 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); } } 

Produzione:

css in bilico
 char1: a char2: A 

Esempio 4

Vediamo un esempio per rappresentare il valore char nel 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); } } 

Produzione:

 char1: a char2: A 

Esempio 5

In questo esempio, incrementiamo il valore char fornito di 1.

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

Produzione:

 char: B 

Esempio 6

Vediamo un esempio per spezzare la stringa sotto forma di caratteri.

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

Produzione:

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

Esempio 7

Vediamo un esempio per invocare il metodo di tipo restituito 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()); } } 

Produzione:

 a