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.
Selles 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 |
t | Lisab sel hetkel teksti vahekaardi. |
n | See lisab teksti uue rea. |
b | Lisab tekstis sel hetkel tagasilöögi. |
r | See lisab siinkohal veokriisi teksti. |
f | Siinkohal 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.