logo

Java char-trefwoord

Het Java char-trefwoord is een primitief gegevenstype. Het wordt gebruikt om de karaktertypevariabelen en -methoden te declareren. Het kan de niet-ondertekende 16-bits Unicode-tekens bevatten.

Punten om te onthouden

  • Het tekenbereik ligt tussen 0 en 65.535 (inclusief).
  • De standaardwaarde is 'u0000'.
  • De standaardgrootte is 2 byte.
  • Het wordt gebruikt om karakters op te slaan.
Java char-trefwoord

Waarom gebruikt char 2 bytes in Java?

Het komt omdat Java het Unicode-systeem gebruikt en niet het ASCII-codesysteem.

Wat is u0000?

De u0000 is het laagste bereik van het Unicode-systeem.

wat xd betekent

Voorbeelden van Java-char-trefwoorden

voorbeeld 1

Laten we een eenvoudig voorbeeld bekijken van het weergeven van tekens.

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

Uitgang:

 char1: a char2: A 

Voorbeeld 2

In dit voorbeeld geven we een geheel getal aan de char-variabele. Hier typeert de compiler impliciet een geheel getal naar char en geeft de overeenkomstige ASCII-waarde weer.

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

Uitgang:

 char1: A char2: a 

Voorbeeld 3

In dit voorbeeld typeren we de gehele waarde expliciet naar 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); } } 

Uitgang:

 char1: a char2: A 

Voorbeeld 4

Laten we een voorbeeld bekijken om de char-waarde in Unicode System weer te geven.

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

Uitgang:

 char1: a char2: A 

Voorbeeld 5

In dit voorbeeld verhogen we de opgegeven char-waarde met 1.

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

Uitgang:

 char: B 

Voorbeeld 6

Laten we een voorbeeld bekijken om de string in de vorm van karakters te verbreken.

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

Uitgang:

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

Voorbeeld 7

Laten we een voorbeeld bekijken om de methode van het char-retourtype aan te roepen.

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

Uitgang:

 a