Char în Java: Ce este clasa de caractere în Java?



Acest articol este un ghid cuprinzător despre clasa de caractere din Java și discută diferitele secvențe de evadare și metodele Char în Java.

În Java, întâlnim situații în care trebuie să folosim obiecte în loc de tipuri de date primitive. Pentru a realiza acest lucru, oferă clasa de împachetare Caracter pentru primitiv char . În acest articol despre Char în Java, să înțelegem același lucru în detaliu.

Logo Java - Char în Java - EdurekaUrmătoarele subiecte vor fi tratate în acest articol:





ce este un hashset java

Sa incepem!

Clasa de caractere în Java

Clasa personajului în general înfășoară valoarea tuturor tipurilor primitive c are într-un obiect . Orice obiect al caracterului de tip poate conține un singur câmp al cărui tip este char . Clasa Personaj oferă o serie de clase utile (de exemplu, statice) pentru lucrul cu personaje.



Pentru a crea un obiect de caracter cu caracterul constructor &minus

Caracter ch = caracter nou („a”)

Afirmația de mai sus creează un obiect de caracter care conține „a” de tip char. Există un singur constructor în clasa de caractere care așteaptă un argument de tipul de date char.

În acest articol despre Char în Java, să vedem câteva secvențe de evadare utilizate cu caracterele din Java.



tipuri de comentarii în java

Secvență de evadare

Un personaj precedat de a backslash () se numește în general o secvență de evadare. Mai jos este un tabel menționat care vă va ajuta să înțelegeți acest concept.

Secvență de evadare Descriere
tInserează o filă în text în acest moment.
nSe introduce o nouă linie în text.
bInserează un backspace în text în acest moment.
rÎn acest moment, se introduce o returnare a căruciorului în text.
fÎn acest moment, introduce un flux de formular în text.
'În acest moment, include un singur caracter de citat în text.
'În acest moment, introduce un caracter de ghilimelă dublă în text.
Inserează un caracter invers în text în acest moment.

Deoarece ați înțeles secvențele de evadare, permiteți-ne să mergem mai departe și să înțelegem metodele care caracterizează în Java.

Metode de clasă a personajelor

Tabelul următor discută câteva importante a clasei de personaje.

Metode Descriere
isWhitespace ()Ajută la determinarea dacă valoarea caracterului specificat este spațiu alb.
isDigit ()Ajută la determinarea dacă valoarea caracterului specificat este o cifră.
isLetter ()Ajută la determinarea dacă valoarea caracterului este o literă.
isUpperCase ()Ajută la determinarea dacă valoarea caracterului specificat este majusculă.
isLowerCase ()Ajută la determinarea dacă valoarea caracterului specificat este minusculă.
toUpperCase ()Returnează forma majusculă a valorii caracterului specificat.
toLowerCase ()Returnează forma minusculă a valorii caracterului specificat.
toString ()Returnează un obiect String care reprezintă valoarea caracterului specificat

Apoi, în acest articol despre Char în Java, să vedem implementarea practică a metodelor discutate mai sus.

Cod:

import java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// Cereți utilizatorului prima intrare. System.out.print („Prima intrare:”) // Utilizați clasa Scanner pentru a obține intrarea utilizatorului. Scanner Scanner = Scanner nou (System.in) // Obține datele introduse de utilizator. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Numărați caracterele pentru un caracter specific. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Imprimați rezultatul. System.out.print ('Value:' + result1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Codul hash pentru caracterul' '+ ch2 +' 'este dat ca:' + result2 + 'n')} System.out.print ('A treia intrare: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {result boolean3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' este o cifră. ')} else {System.out.println (' Caracterul '' + ch3 + '' nu este o cifră. ')} System.out.print (' A patra intrare: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {result boolean4 = Character.isISOControl (ch4) System.out.println ('Al patrulea caracter' '+ ch4 +' 'este un control ISO : '+ rezultat4)}}}}

Ieșire:

Prima intrare: 89 Valoare: 1 A doua intrare: J Codul hash pentru caracterul „J” este dat ca: 74 A treia intrare: 5 Caracterul „5” este o cifră. A patra intrare: h Al patrulea caracter „h” este un control ISO: fals

Cu aceasta, ajungem la sfârșitul acestui articol despre Char în Java. Sper că ați înțeles fundamentele Java. Dacă ați găsit acest articol despre „Char în Java”, consultați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul. Suntem aici pentru a vă ajuta cu fiecare pas din călătoria dvs., pentru a deveni un afară de întrebările java de interviu, venim cu un curriculum care este conceput pentru studenți și profesioniști care doresc să fie un Java Dezvoltator.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui „Char în Java ' și ne vom contacta cât mai curând posibil.