logo

Java char nyckelord

Nyckelordet Java char är en primitiv datatyp. Den används för att deklarera karaktärsvariablerna och metoderna. Den kan hålla de osignerade 16-bitars Unicode-tecken.

Punkter att komma ihåg

  • Rödingintervallet ligger mellan 0 och 65 535 (inklusive).
  • Dess standardvärde är 'u0000'.
  • Dess standardstorlek är 2 byte.
  • Den används för att lagra tecken.
Java char nyckelord

Varför använder char 2 byte i java?

Det beror på att Java använder Unicode-system inte ASCII-kodsystem.

Vad är u0000?

u0000 är det lägsta intervallet i Unicode-systemet.

ställ in avgränsare java

Exempel på Java char nyckelord

Exempel 1

Låt oss se ett enkelt exempel på att visa tecken.

 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 

Exempel 2

I det här exemplet tillhandahåller vi heltalsvärde till char-variabeln. Här skriver kompilatorn implicit heltal till char och visar motsvarande ASCII-värde.

typskript för varje loop
 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 

Exempel 3

I det här exemplet typcastar vi heltalsvärdet till char explicit.

 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:

 char1: a char2: A 

Exempel 4

Låt oss se ett exempel som representerar char-värdet 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 

Exempel 5

I det här exemplet ökar vi det angivna char-värdet med 1.

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

Produktion:

 char: B 

Exempel 6

Låt oss se ett exempel för att bryta strängen i form av tecken.

 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] 

Exempel 7

Låt oss se ett exempel för att anropa metoden för returtypen 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()); } } 

Produktion:

 a