Char v Javě: Co je třída znaků v Javě?



Tento článek je komplexním průvodcem třídou znaků v Javě a pojednává o různých únikových sekvencích a metodách Char v Javě.

V Javě narazíme na situace, kdy místo primitivních datových typů musíme použít objekty. K dosažení tohoto cíle poskytuje třídu obálky Charakter pro primitivní char . V tomto článku o Charovi v Javě podrobně pochopíme totéž.

Logo Java - Char in Java - EdurekaV tomto článku se budeme zabývat následujícími tématy:





jak používat java swing

Pojďme začít!

Třída znaků v Javě

The Třída znaků obecně zabalí hodnotu všech primitivních typů c do objekt . Libovolný objekt znaku typu může obsahovat jedno pole, jehož typ je char . Třída Character nabízí řadu užitečných tříd (tj. Statických) pro práci s postavami.



Chcete-li vytvořit znakový objekt se znakem stavitel &mínus

Znak ch = nový znak ('a')

Výše uvedený příkaz vytvoří objekt znaku, který obsahuje znak „a“ typu char. Ve třídě znaků existuje pouze jeden konstruktor, který očekává argument datového typu char.

Dále v tomto článku o Char v Javě se podívejme na několik únikových sekvencí použitých se znaky v Javě.



Sekvence útěku

Znak, kterému předchází a zpětné lomítko () se obecně nazývá úniková sekvence. Níže je uvedena tabulka, která vám pomůže pochopit tento koncept.

Sekvence útěku Popis
tV tomto okamžiku vloží tabulátor do textu.
nVloží nový řádek do textu.
bV tomto okamžiku vloží do textu mezeru.
rVloží v tomto okamžiku znak konce řádku do textu.
FV tomto okamžiku vloží do textu zdroj formuláře.
''V tomto okamžiku vloží text do jediné uvozovky.
'V tomto okamžiku vloží do textu znak uvozovek.
V tomto okamžiku vloží do textu znak zpětného lomítka.

Vzhledem k tomu, že jste pochopili únikové sekvence, pojďme se posunout kupředu a pochopit metody, které charakterizují v Javě.

programování soketu klientského serveru v Javě

Metody třídy znaků

Následující tabulka pojednává o několika důležitých třídy postav.

Metody Popis
isWhitespace ()Pomáhá při určování, zda je zadaná hodnota char mezer.
isDigit ()Pomáhá při určování, zda je zadaná hodnota char číslice.
isLetter ()Pomáhá při určování, zda je char hodnota písmeno.
isUpperCase ()Pomáhá při určování, zda je zadaná hodnota char velká.
isLowerCase ()Pomáhá při určování, zda je zadaná hodnota char malá.
toUpperCase ()Vrátí velká písmena zadané hodnoty char.
toLowerCase ()Vrátí malý tvar zadané hodnoty char.
toString ()Vrátí String objekt představující zadanou hodnotu znaku

Dále se v tomto článku o Char v Javě podíváme na praktickou implementaci výše diskutovaných metod.

Kód:

import java.util.Scanner veřejná třída JavaCharacterExample1 {public static void main (String [] args) {// Požádejte uživatele o první vstup. System.out.print ('First input:') // K získání uživatelského vstupu použijte třídu Scanner. Scanner scanner = new Scanner (System.in) // Získá vstup uživatele. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Spočítá znaky pro konkrétní znak. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Tisk výsledku. System.out.print ('Hodnota:' + výsledek1 + 'n') System.out.print ('Druhý vstup:') char [] hodnota2 = scanner.nextLine (). ToCharArray () pro (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Hash kód pro znak' + ch2 + '' je uveden jako: '+ result2 +' n ')} System.out.print (' Třetí vstup: ') char [] value3 = scanner.nextLine (). toCharArray () pro (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' Znak '+ ch3 + '' je číslice. ')} else {System.out.println (' Znak '+ ch3 +' 'není číslice.')} System.out.print ('Čtvrtý vstup:') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('The quarter character' '+ ch4 +' 'is an ISO Control : '+ výsledek4)}}}}

Výstup:

První vstup: 89 Hodnota: 1 Druhý vstup: J Hašovací kód pro znak „J“ je uveden jako: 74 Třetí vstup: 5 Znak „5“ je číslice. Čtvrtý vstup: h Čtvrtým znakem 'h' je ISO Control: false

Tímto ukončujeme tento článek o Char v Javě. Doufám, že jste pochopili základy Javy. Pokud jste našli tento článek na téma „Char in Java“, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů rozložených po celém světě. Jsme tu, abychom vám pomohli s každým krokem na vaší cestě, abychom se kromě otázek týkajících se tohoto rozhovoru pro javu stali i učebním plánem, který je určen pro studenty a profesionály, kteří chtějí Jáva Vývojář.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto „Char in Java ' a my se vám ozveme co nejdříve.