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.
A 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 |
t | Ezen a ponton beszúr egy tabulátort a szövegbe. |
n | Új sort illeszt be a szövegbe. |
b | Ebben a pillanatban visszahúzót helyez be a szövegbe. |
r | Ekkor beszúr egy beszúrójelet a szövegbe. |
f | Ekkor ű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.