Java-ohjelmassa kohtaamme tilanteita, joissa meidän on käytettävä objekteja primitiivisten tietotyyppien sijaan. Tämän saavuttamiseksi tarjoaa käärintäluokan Merkki primitiiviselle hiiltyä . Tässä artikkelissa Char Java -ohjelmassa ymmärretään sama yksityiskohtaisesti.
Tässä artikkelissa käsitellään seuraavia aiheita:
Aloitetaanpa!
Merkkiluokka Java-kielellä
Hahmoluokka yleensä kääri kaiken primitiivisen tyypin c arvon on osaksi esine . Mikä tahansa tyypin merkin objekti voi sisältää yhden kentän, jonka tyyppi on hiiltyä . Hahmoluokka tarjoaa useita hyödyllisiä luokkia (eli staattisia) merkkien kanssa työskentelemiseen.
Luodaan merkkiobjekti merkin kanssa rakentaja &miinus
kuinka luoda teho bi-kojelauta
Merkki ch = uusi merkki ('a')
Yllä oleva lause luo merkkiobjektin, joka sisältää tyypin char a-tyypin. Merkkiluokassa on vain yksi konstruktori, joka odottaa char-tietotyypin argumenttia.
Seuraavaksi tässä artikkelissa Char Java -ohjelmassa, katsotaanpa muutama pakosarja, joita käytetään Java-merkkien kanssa.
Pakosarja
Hahmo, jota edeltää a taaksepäin viiva () kutsutaan yleensä pakosarjaksi. Alla on taulukko, joka auttaa sinua ymmärtämään tätä käsitettä.
Pakosarja | Kuvaus |
t | Lisää välilehden tekstiin tässä vaiheessa. |
n | Se lisää uuden rivin tekstiin. |
b | Lisää tässä vaiheessa tekstiin askelpalautin. |
r | Se lisää tässä vaiheessa rivinvaihdon tekstiin. |
f | Se lisää lomake syötteen tekstiin tässä vaiheessa. |
' | Se lisää tässä tekstissä yhden lainausmerkin. |
' | Se lisää tässä tekstissä kaksinkertaisen lainausmerkin. |
Lisää tässä vaiheessa tekstiin takaviivan. |
Koska olet ymmärtänyt pakosarjat, siirtykäämme eteenpäin ja ymmärtämään luonteenomaiset menetelmät Java-kielellä.
useita perintöjava java esimerkiksi
Hahmoluokan menetelmät
Seuraava taulukko käsittelee muutamia tärkeitä asioita merkkiluokasta.
Menetelmät | Kuvaus |
isWhitespace () | Se auttaa määrittämään, onko määritetty char-arvo välilyönti. |
isDigit () | Se auttaa määrittämään, onko määritetty char-arvo numeroinen. |
isLetter () | Se auttaa määrittämään, onko char-arvo kirjain. |
isUpperCase () | Se auttaa määrittämään, onko määritetty char-arvo isoja kirjaimia. |
isLowerCase () | Se auttaa määrittämään, onko määritetty char-arvo pientä. |
toUpperCase () | Se palauttaa määritetyn char-arvon isot kirjaimet. |
toLowerCase () | Se palauttaa määritetyn char-arvon pienet kirjaimet. |
toString () | Se palauttaa merkkijono-objektin, joka edustaa määritettyä merkin arvoa |
Seuraavaksi, tässä artikkelissa Char Java -ohjelmassa, katsotaanpa edellä mainittujen menetelmien käytännön toteutus.
Koodi:
tuo java.util.Scanner julkinen luokka JavaCharacterExample1 {public static void main (String [] args) {// Pyydä käyttäjältä ensimmäinen syöte. System.out.print ('Ensimmäinen syöttö:') // Käytä Scanner-luokkaa saadaksesi käyttäjän syötteen. Skanneriskanneri = uusi skanneri (System.in) // Antaa käyttäjän syötteen. char [] arvo1 = skanneri.nextLine (). toCharArray () int tulos1 = 0 // Laske tietyn merkin merkit. for (char ch1: arvo1) {result1 = Character.charCount (ch1)} // Tulosta tulos. System.out.print ('Arvo:' + tulos1 + 'n') System.out.print ('Toinen syöttö:') char [] arvo2 = scanner.nextLine (). ToCharArray () kohteelle (char ch2: arvo2) { int result2 = Character.hashCode (ch2) System.out.print ('Merkin' '+ ch2 +' 'hash-koodi annetaan muodossa:' + result2 + 'n')} System.out.print ('Kolmas syöttö: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {totuusarvo result3 = Character.isDigit (ch3) if (result3) {System.out.println (' Merkki '' + ch3 + '' on numero. ')} else {System.out.println (' Merkki '' + ch3 + '' ei ole numero. ')} System.out.print (' Fourth input: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {totuusarvo result4 = Character.isISOControl (ch4) System.out.println ('Neljäs merkki' '+ ch4 +' 'on ISO-ohjaus) : '+ tulos4)}}}}
Tuotos:
Ensimmäinen syöttö: 89 Arvo: 1 Toinen syöttö: J Merkin 'J' hash-koodi annetaan seuraavasti: 74 Kolmas syöttö: 5 Merkki '5' on numero. Neljäs syöttö: h Neljäs merkki 'h' on ISO-ohjaus: väärä
Tämän myötä olemme päässeet päätökseen tämän Java-artikkelin Charista. Toivon, että ymmärsit Java-perusteet. Jos löysit tämän artikkelin aiheesta 'Char in Java', tutustu Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Olemme täällä auttaaksemme sinua matkasi jokaisessa vaiheessa, jotta tulemme tämän java-haastattelukysymyksen lisäksi, keksimme opetussuunnitelman, joka on tarkoitettu opiskelijoille ja ammattilaisille, jotka haluavat olla Java Kehittäjä.
Onko sinulla kysymys meille? Mainitse se tämän “Char in Java.” Kommenttiosassa ' ja otamme sinuun yhteyttä mahdollisimman pian.