Cuvântul cheie Java char este un tip de date primitiv. Este folosit pentru a declara variabilele și metodele tip caracter. Este capabil să dețină caractere Unicode pe 16 biți nesemnate.
Puncte de reținut
- Intervalul de caractere este cuprins între 0 și 65.535 (inclusiv).
- Valoarea sa implicită este „u0000”.
- Dimensiunea sa implicită este de 2 octeți.
- Este folosit pentru a stoca caractere.
De ce char folosește 2 octeți în java?
Se datorează faptului că Java folosește sistemul Unicode, nu sistemul de cod ASCII.
Ce este u0000?
u0000 este cel mai mic interval al sistemului Unicode.
test de performanta
Exemple de cuvinte cheie Java char
Exemplul 1
Să vedem un exemplu simplu de afișare a caracterelor.
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); } }
Ieșire:
char1: a char2: A
Exemplul 2
În acest exemplu, oferim o valoare întreagă variabilei char. Aici, compilatorul include implicit tipărirea întregului în char și afișează valoarea ASCII corespunzătoare.
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); } }
Ieșire:
char1: A char2: a
Exemplul 3
În acest exemplu, tipărim valoarea întregului la char în mod explicit.
filigran în cuvânt
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); } }
Ieșire:
char1: a char2: A
Exemplul 4
Să vedem un exemplu pentru a reprezenta valoarea char în sistemul 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); } }
Ieșire:
char1: a char2: A
Exemplul 5
În acest exemplu, creștem valoarea char furnizată cu 1.
public class CharExample5 { public static void main(String[] args) { char char1='A'; char1=(char)(char1+1); System.out.println('char: '+char1); } }
Ieșire:
char: B
Exemplul 6
Să vedem un exemplu de rupere a șirului sub formă de caractere.
dacă altceva java
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)); } }
Ieșire:
String: javatpoint char: [j, a, v, a, t, p, o, i, n, t]
Exemplul 7
Să vedem un exemplu pentru a invoca metoda tipului de returnare 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()); } }
Ieșire:
a