Tämä blogi käsittelee lähestymistapoja muuntamiseen hiiltyä ”–” int 'Javalla.
Kuinka muuntaa / muuntaa 'Char' 'Int':ksi Javassa esimerkein?
Muuttua ' hiiltyä ”–” int ” Javassa, käytä seuraavia lähestymistapoja:
- ' Character.getNumericValue() ”Menetelmä.
- Määritetään ' int ' Tietotyyppi.
- ' parseInt() ' ja ' String.valueOf() ”Menetelmät.
Lähestymistapa 1: Muunna merkki Int:ksi Javassa käyttämällä 'Character.getNumericValue()' -menetelmää
' Character.getNumericValue() '-menetelmä palauttaa määritetyn merkin int-arvon, ja jos merkillä ei ole int-arvoa, ' -1 ” palautetaan. Tätä menetelmää voidaan käyttää muuttamaan määritetty merkki yksinkertaisesti kokonaisluvuksi.
Syntaksi
getNumericValue ( x )
Yllä olevassa syntaksissa ' x ” vastaa merkkiä, joka on muutettava kokonaisluvuksi.
Esimerkki
Katsotaanpa seuraavaa esimerkkiä:
hiiltyä merkki = 'A' ;int antaa = Merkki . getNumericValue ( merkki ) ;
Järjestelmä . ulos . println ( 'Kokonaisluku on:' + antaa ) ;
Yllä olevilla koodiriveillä:
- Ensin alustetaan hahmo.
- Käytä seuraavassa vaiheessa ' Character.getNumericValue() ” -menetelmää, joka kerää määritetyn merkin parametriksi.
- Muuta lopuksi alustettu merkki menetelmän parametriksi ' kokonaisluku ”.
Lähtö
Yllä olevasta lähdöstä voidaan nähdä, että vastaava kokonaisluku palautetaan, joka on myös ' heksadesimaali ” hahmon esitys.
Lähestymistapa 2: Muunna merkki Int-muotoon (ASCII-esitys) Javassa määrittämällä 'int'-tietotyyppi
Tässä lähestymistavassa ' hiiltyä ' voidaan muuntaa kokonaisluvuksi, eli ' ASCII ' edustus, määrittämällä ' int ” tietotyyppi alustettuun kokonaislukuun:
hiiltyä merkki = 'A' ;int antaa = merkki ;
Järjestelmä . ulos . println ( 'ASCII-arvo on: ' + antaa ) ;
Yllä olevassa koodilohkossa:
- Samoin alusta merkki, joka on muutettava kokonaisluvuksi.
- Määritä sitten ' int ” tietotyyppi merkille.
- Näytä lopuksi vastaava kokonaisluku, joka vastaa sen ' ASCII ” edustus.
Lähtö
Tässä tulosteessa voidaan analysoida, että vastaava kokonaisluku, eli ' ASCII ”vastaava, palautetaan.
Lähestymistapa 3: Muunna merkki Int:ksi Javassa käyttämällä 'parseInt()'- ja 'String.valueOf()'-menetelmiä
' parseInt() -menetelmää käytetään primitiivisen tietotyypin saamiseksi merkkijono ', ja ' String.valueOf() ” -menetelmä muuntaa erityyppiset arvot merkkijonoksi. Näitä menetelmiä voidaan yhdistää muuntamaan merkki merkkijonoksi ja palauttamaan sitten merkkijonon kokonaislukuesitys.
Syntaksi
parseInt ( x,y )Tässä syntaksissa:
- ' x ” tarkoittaa desimaalien merkkijonoesitystä.
- ' ja ' muuntaa 'x':n kokonaisluvuksi.
Yllä annetussa syntaksissa ' merkki ” vastaa merkkiä, joka on muutettava merkkijonoksi.
Esimerkki
Käydään läpi alla annetut koodirivit:
hiiltyä merkki = '1' ;int antaa = Kokonaisluku . parseInt ( merkkijono . jonkin arvo ( merkki ) ) ;
Järjestelmä . ulos . println ( 'Kokonaisluku on:' + antaa ) ;
Suorita seuraavat vaiheet yllä olevan koodin mukaisesti:
- Samoin alusta muutettava merkki kokonaisluvuksi.
- Käytä nyt yhdistettyä ' parseInt() ' ja ' String.valueOf() ” -menetelmiä muuntaa ensin alustettu merkki merkkijonoksi ja sitten muuttaa merkkijono kokonaisluvuksi.
- Kirjaa lopuksi muunnettu ' kokonaisluku ” hahmon esitys.
Lähtö
Tämä tulos tarkoittaa, että haluttu vaatimus täyttyy.
Johtopäätös
Jos haluat muuntaa charin int:ksi Javassa, käytä ' Character.getNumericValue() 'menetelmä, määritä' int 'Tietotyyppi tai käytä yhdistettyä' parseInt() ' ja ' String.valueOf() ”menetelmiä. Nämä lähestymistavat palauttavat ' int ” arvo suoraan, määrittämällä vaadittu tietotyyppi tai muuntamalla merkki ensin merkkijonoksi ja jäsentämällä se kokonaisluvuksi. Tämä blogi käsittelee lähestymistapoja muuntamiseen hiiltyä ”–” int 'Javalla.