Java char nøgleordet er en primitiv datatype. Det bruges til at erklære tegntypens variabler og metoder. Den er i stand til at indeholde de usignerede 16-bit Unicode-tegn.
Punkter at huske
- Char-området ligger mellem 0 og 65.535 (inklusive).
- Dens standardværdi er 'u0000'.
- Dens standardstørrelse er 2 byte.
- Det bruges til at gemme tegn.
Hvorfor bruger char 2 bytes i java?
Det er fordi Java bruger Unicode-system ikke ASCII-kodesystem.
Hvad er u0000?
u0000 er det laveste område i Unicode-systemet.
java pseudokode
Eksempler på Java char nøgleord
Eksempel 1
Lad os se et simpelt eksempel på visning af tegn.
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); } }
Produktion:
char1: a char2: A
Eksempel 2
I dette eksempel giver vi en heltalsværdi til char-variabelen. Her skriver compiler implicit heltal til char og viser den tilsvarende ASCII-værdi.
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); } }
Produktion:
char1: A char2: a
Eksempel 3
I dette eksempel typecaster vi heltalsværdien til char eksplicit.
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); } }
Produktion:
c streng i array
char1: a char2: A
Eksempel 4
Lad os se et eksempel, der repræsenterer char-værdien i Unicode System.
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); } }
Produktion:
char1: a char2: A
Eksempel 5
I dette eksempel øger vi den angivne tegnværdi med 1.
public class CharExample5 { public static void main(String[] args) { char char1='A'; char1=(char)(char1+1); System.out.println('char: '+char1); } }
Produktion:
række objekter i java
char: B
Eksempel 6
Lad os se et eksempel for at bryde strengen i form af tegn.
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)); } }
Produktion:
String: javatpoint char: [j, a, v, a, t, p, o, i, n, t]
Eksempel 7
Lad os se et eksempel for at påkalde metoden for char return-typen.
public class CharExample7 { public static char display() { return 'a'; } public static void main(String[] args) { CharExample7 c=new CharExample7(); System.out.println(c.display()); } }
Produktion:
a