Char Java nyelven: Mi a Character osztály a Java-ban?



Ez a cikk átfogó útmutató a Java karakterosztályáról, és tárgyalja a Java különböző menekülési szekvenciáit és módszereit.

A Java-ban olyan helyzetekkel találkozunk, amikor primitív adattípusok helyett objektumokat kell használnunk. Ennek megvalósításához burkoló osztályt nyújt karakter primitívnek char . Ebben a cikkben a Java Java-ról értsük meg részletesen.

Java logó - Char Java nyelven - EdurekaA cikk a következő témákkal foglalkozik:





Kezdjük!

Karakterosztály Java-ban

Az Karakterosztály általában becsomagolja az összes primitív c értékét van egy an tárgy . A type karakter bármely objektuma egyetlen mezőt tartalmazhat, amelynek típusa char . A Karakter osztály számos hasznos osztályt kínál (azaz statikus) a karakterekkel való munkáért.



Karakterobjektum létrehozása a karakterrel építész &mínusz

mi a példányváltozó a java-ban
Ch = új karakter ('a')

A fenti utasítás létrehoz egy karakterobjektumot, amely char típusú „a” -t tartalmaz. A karakterosztályban csak egy konstruktor várja a char adattípus argumentumát.

Ez a cikk a Java Char-járól következik, lássunk néhány menekülési szekvenciát, amelyeket a Java karaktereivel használunk.



Menekülési sorrend

Egy karakter, amelyet megelőz a visszavágás () általában menekülési sorrendnek nevezik. Az alábbiakban van egy táblázat, amely segít megérteni ezt a koncepciót.

Menekülési sorrend Leírás
tEzen a ponton beszúr egy tabulátort a szövegbe.
nÚj sort illeszt be a szövegbe.
bEbben a pillanatban visszahúzót helyez be a szövegbe.
rEkkor beszúr egy beszúrójelet a szövegbe.
fEkkor űrlapcsatornát illeszt be a szövegbe.
'Ebben a pillanatban egyetlen idézőjelet ír be a szövegbe.
'Ebben a pillanatban kettős idézőjeles karaktert illeszt be a szövegbe.
Ebben a pillanatban visszahúzott karaktert illeszt be a szövegbe.

Mivel megértette a menekülési szekvenciákat, lépjünk előre, és értsük meg a karaktereket Java-ban.

mi a különbség a java és a c ++ között

A karakterosztály módszerei

Az alábbi táblázat néhány fontos dolgot tárgyal a karakterosztály.

Mód Leírás
isWhitespace ()Segít annak meghatározásában, hogy a megadott char érték szóköz.
isDigit ()Segít annak meghatározásában, hogy a megadott char érték számjegyű-e.
isLetter ()Segít annak meghatározásában, hogy a char érték betű-e.
isUpperCase ()Segít annak meghatározásában, hogy a megadott karakter értéke nagybetűs-e.
isLowerCase ()Segít annak meghatározásában, hogy a megadott karakter értéke kisbetűs-e.
toUpperCase ()Visszaadja a megadott char érték nagybetűjét.
toLowerCase ()Visszaadja a megadott char érték kisbetűs alakját.
toString ()A megadott karakterértéket képviselő String objektumot adja vissza

Ezután ebben a cikkben a Java Java-ról nézzük meg a fent tárgyalt módszerek gyakorlati megvalósítását.

Kód:

java.util.Scanner nyilvános osztály JavaCharacterExample1 {public static void main (String [] args) {// kérje a felhasználótól az első bevitelt. System.out.print ('Első bevitel:') // Használja a Szkenner osztályt a felhasználói bevitelhez. Szkenner szkenner = új Szkenner (System.in) // Megkapja a felhasználói bevitelt. char [] érték1 = szkenner.nextLine (). toCharArray () int eredmény1 = 0 // Számolja meg egy adott karakter karaktereit. for (char ch1: value1) {eredmény1 = Character.charCount (ch1)} // Az eredmény kinyomtatása. System.out.print ('Érték:' + result1 + 'n') System.out.print ('Második bevitel:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('A' '+ ch2 +' 'karakter hash kódja a következő:' + result2 + 'n')} System.out.print ('Harmadik bemenet: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {logikai eredmény3 = Character.isDigit (ch3) if (eredmény3) {System.out.println (' A karakter '' + ch3 + '' egy számjegy. ')} else {System.out.println (' A '' + ch3 + '' karakter nem számjegy. ')} System.out.print (' Negyedik bevitel: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {logikai eredmény4 = Character.isISOControl (ch4) System.out.println ('A negyedik karakter' + ch4 + 'ISO vezérlő : '+ eredmény4)}}}}

Kimenet:

Első bevitel: 89 Érték: 1 Második bevitel: J A „J” karakter kivonatkódja a következő: 74 Harmadik bevitel: 5 Az „5” karakter egy számjegy. Negyedik bemenet: h A negyedik „h” karakter egy ISO vezérlő: hamis

Ezzel véget értünk a Java-on található Char-ról. Remélem, megértette a Java alapjait. Ha megtalálta ezt a cikket a „Char in Java” témáról, nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Azért vagyunk itt, hogy segítséget nyújtsunk utazásának minden lépésében, hogy a java interjú kérdései mellé válva egy tananyagot állítsunk össze, amelyet azoknak a hallgatóknak és szakembereknek tervezünk, akik szeretnének egy Jáva Fejlesztő.

Van egy kérdésünk? Kérjük, említse meg a „Char in Java ' és a lehető leghamarabb kapcsolatba lépünk Önnel.