Char Java keeles: mis on Java-tüüpi märgiklass?



See artikkel on põhjalik juhend Java märgiklassi kohta ning selles käsitletakse Java eri põgenemisjärjestusi ja Char-i meetodeid.

Javas puutume kokku olukordadega, kus peame primitiivsete andmetüüpide asemel kasutama objekte. Selle saavutamiseks pakub ümbriste klassi Iseloom ürgse jaoks char . Selles Java-i Char'i käsitlevas artiklis mõistkem sama üksikasjalikult.

Java logo - Char Java keeles - EdurekaSelles artiklis käsitletakse järgmisi teemasid:





on vs on java

Alustagem!

Tähemärkklass Java keeles

The Iseloomuklass mähib üldiselt kogu primitiivse tüübi c väärtuse on sisse objekt . Tüübimärgi objekt võib sisaldada ühte välja, mille tüüp on char . Klass Character pakub mitmeid kasulikke klasse (st staatilisi) tegelastega töötamise eest.



Märgiobjekti loomiseks koos tähemärgiga ehitaja & miinus

Märk ch = uus märk ('a')

Ülaltoodud lause loob märgiobjekti, mis sisaldab a-tüüpi char. Märgiklassis on ainult üks konstruktor, kes eeldab char andmetüübi argumenti.

Järgmisena näeme selles Java-i Char-i artiklis mõnda Java-tähemärkidega kasutatavat põgenemisjärjestust.



Põgenemisjärjestus

Tegelane, millele eelneb a tagasilöögi () nimetatakse tavaliselt põgenemisjärjestuseks. Allpool on tabel, mis aitab teil sellest kontseptsioonist aru saada.

Põgenemisjärjestus Kirjeldus
tLisab sel hetkel teksti vahekaardi.
nSee lisab teksti uue rea.
bLisab tekstis sel hetkel tagasilöögi.
rSee lisab siinkohal veokriisi teksti.
fSiinkohal lisab see vormivoo teksti.
'Siinkohal lisab see teksti ühe jutumärgi.
'Sel hetkel lisab see teksti topelttsiteeritud märgi.
Lisab sel hetkel teksti tagasilöögimärgi.

Kuna olete põgenemisjärjestustest aru saanud, laske meil edasi liikuda ja mõista meetodeid, mis seda iseloomustavad Java keeles.

Märgiklassi meetodid

Järgmine tabel käsitleb mõnda olulist iseloomuklassi.

Meetodid Kirjeldus
isWhitespace ()See aitab kindlaks teha, kas määratud sümboli väärtus on tühimärk.
isDigit ()See aitab kindlaks teha, kas määratud sümboli väärtus on number.
isLetter ()See aitab kindlaks teha, kas sümboli väärtus on täht.
isUpperCase ()See aitab kindlaks teha, kas määratud sümboli väärtus on suurtäht.
isLowerCase ()See aitab kindlaks teha, kas määratud sümboli väärtus on väiketäht.
toUpperCase ()See tagastab määratud sümboli väärtuse suure tähe.
toLowerCase ()See tagastab määratud sümboli väärtuse väiketähe.
toString ()See tagastab stringiobjekti, mis esindab määratud märgi väärtust

Järgmisena vaadake selles Java-i Char-i artiklis ülaltoodud meetodite praktilist rakendamist.

parim idee Java arendamiseks

Kood:

import java.util.Scanner avalik klass JavaCharacterExample1 {public static void main (String [] args) {// Küsi kasutajalt esimest sisendit. System.out.print ('Esimene sisestus:') // Kasutaja sisendi saamiseks kasutage klassi Skanner. Skanneriskanner = uus skanner (System.in) // saab kasutaja sisendi. char [] väärtus1 = skanner.nextLine (). toCharArray () int tulemus1 = 0 // Loendage konkreetse märgi tähemärgid. for (char ch1: väärtus1) {result1 = Character.charCount (ch1)} // Tulemuse printimine. System.out.print ('Väärtus:' + result1 + 'n') System.out.print ('Teine sisend:') char [] väärtus2 = scanner.nextLine (). ToCharArray () for (char ch2: väärtus2) { int tulemus2 = Character.hashCode (ch2) System.out.print ('Märgi' '+ ch2 +' 'räsikood antakse järgmiselt:' + result2 + 'n')} System.out.print ('Kolmas sisend: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {tõeväärtuse tulemus3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '+ ch3 + '' on number. ')} else {System.out.println (' Märk '' + ch3 + '' ei ole number. ')} System.out.print (' Neljas sisend: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {tõeväärtuse tulemus4 = Character.isISOControl (ch4) System.out.println ('neljas märk' '+ ch4 +' 'on ISO-juhtelement : '+ tulemus4)}}}}

Väljund:

Esimene sisend: 89 Väärtus: 1 Teine sisend: J Märgi 'J' räsikood antakse järgmiselt: 74 Kolmas sisend: 5 Märk '5' on number. Neljas sisend: h Neljas märk „h” on ISO kontroll: vale

Sellega jõuame selle Java-i Char-i artikli lõpuni. Loodan, et saite Java põhialustest aru. Kui leiate selle artikli teemal „Char in Java“, vaadake autor Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik koosneb enam kui 250 000 rahulolevast õppijast ja mis levib üle kogu maailma. Oleme siin, et aidata teil igal sammul teie teekonnal, et saada javaintervjuu küsimustele lisaks, pakume välja õppekava, mis on mõeldud üliõpilastele ja spetsialistidele, kes soovivad olla Java Arendaja.

Kas teil on meile küsimus? Palun mainige seda selle 'Char in Java.' Kommentaaride jaotises ' ja me pöördume teie poole niipea kui võimalik.