„Java“ konvertuokite „Char“ į „Int“ su pavyzdžiais

Java Konvertuokite Char I Int Su Pavyzdziais



Programuojant Java, gali būti atvejų, kai programuotojas turi naudoti simbolio reikšmę (-es) kitaip. Pavyzdžiui, gavus atitinkamą „ šešioliktainis “ arba „ ASCII “ reprezentacija prieš veikėją (-ius). Tokiose situacijose konvertuojant char 'į' tarpt “ Java daro stebuklus supaprastindamas konvertavimo metodus kūrėjo pabaigoje.

Šiame tinklaraštyje bus aptariami konversijos būdai char 'į' tarpt “ Java.

Kaip konvertuoti / paversti „Char“ į „Int“ „Java“ naudojant pavyzdžius?

transformuoti“ char 'į' tarpt “ Java, taikykite šiuos metodus:







1 metodas: „Java“ konvertuokite „Char“ į „Int“ naudodami „Character.getNumericValue()“ metodą

Character.getNumericValue() “ metodas grąžina nurodyto simbolio int reikšmę, o jei simbolis neturi jokios int reikšmės, „ -1 “ yra grąžinamas. Šis metodas gali būti taikomas norint paprasčiausiai konvertuoti nurodytą simbolį į sveikąjį skaičių.



Sintaksė



getNumericValue ( x )

Aukščiau pateiktoje sintaksėje „ x “ atitinka simbolį, kurį reikia paversti sveikuoju skaičiumi.





Pavyzdys

Apžvelgsime šį pavyzdį:

char charakteris = 'A' ;

tarpt priskirti = Charakteris . getNumericValue ( charakteris ) ;

Sistema . išeiti . println ( 'Sveikasis skaičius yra: ' + priskirti ) ;

Aukščiau pateiktose kodo eilutėse:



  • Pirmiausia inicijuokite veikėją.
  • Kitame veiksme pritaikykite „ Character.getNumericValue() ” metodą, kaip parametrą sukaupdamas nurodytą simbolį.
  • Galiausiai pakeiskite inicijuotą simbolį kaip metodo parametrą į „ sveikasis skaičius “.

Išvestis

Aukščiau pateiktame išvestyje matyti, kad grąžinamas atitinkamas sveikasis skaičius, kuris taip pat yra „ šešioliktainis “ personažo atvaizdavimas.

2 metodas: „Java“ konvertuokite „Char“ į „Int“ (ASCII atvaizdą), priskirdami „int“ duomenų tipą

Šiuo požiūriu „ char “ gali būti paverstas sveikuoju skaičiumi, t.y. ASCII “ atstovavimas, priskirdamas „ tarpt ” duomenų tipas į inicijuotą sveikąjį skaičių:

char charakteris = 'A' ;

tarpt priskirti = charakteris ;

Sistema . išeiti . println ( 'ASCII reikšmė yra: ' + priskirti ) ;

Aukščiau esančiame kodo bloke:

  • Taip pat inicijuokite simbolį, kurį reikia konvertuoti į sveikąjį skaičių.
  • Tada paskirkite „ tarpt “ duomenų tipą simboliui.
  • Galiausiai parodykite atitinkamą sveikąjį skaičių, atitinkantį jo ' ASCII “ atstovavimas.

Išvestis

Šiame išvestyje galima išanalizuoti, kad atitinkamas sveikasis skaičius, t.y. ASCII “ ekvivalentas, grąžinamas.

3 būdas: konvertuokite Char į Int programoje „Java“, naudodami „parseInt()“ ir „String.valueOf()“ metodus

parseInt() “ metodas naudojamas norint gauti primityvų duomenų tipą „ Styga ', ir ' String.valueOf() “ metodas paverčia skirtingų tipų reikšmes į eilutę. Šiuos metodus galima derinti, norint paversti simbolį į eilutę ir grąžinti sveikąjį eilutės vaizdą.

Sintaksė

parseInt ( x,y )

Šioje sintaksėje:

  • x “ reiškia dešimtainio skaičiaus eilutės atvaizdavimą.
  • ir “ konvertuoja „x“ į sveikąjį skaičių.
Styga vertė ( charakteris )

Aukščiau pateiktoje sintaksėje „ charakteris “ atitinka simbolį, kurį reikia paversti eilute.

Pavyzdys

Pereikime per toliau pateiktas kodo eilutes:

char charakteris = '1' ;

tarpt priskirti = Sveikasis skaičius . parseInt ( Styga . vertė ( charakteris ) ) ;

Sistema . išeiti . println ( 'Sveikasis skaičius yra: ' + priskirti ) ;

Vadovaudamiesi aukščiau pateiktu kodu, atlikite šiuos veiksmus:

  • Panašiai inicijuokite simbolį, kuris turi būti paverstas sveikuoju skaičiumi.
  • Dabar pritaikykite kombinuotą „ parseInt() “ ir „ String.valueOf() “ metodus, pirmiausia norėdami konvertuoti inicijuotą simbolį į eilutę, o tada paversti eilutę sveikuoju skaičiumi.
  • Galiausiai užregistruokite transformuotą „ sveikasis skaičius “ personažo atvaizdavimas.

Išvestis

Šis rezultatas reiškia, kad norimas reikalavimas yra įvykdytas.

Išvada

Norėdami konvertuoti char į int „Java“, naudokite „ Character.getNumericValue() 'metodą, priskirkite' tarpt 'Duomenų tipas arba naudokite kombinuotą' parseInt() “ ir „ String.valueOf() “ metodai. Šie metodai grąžina „ tarpt ” reikšmę tiesiogiai, priskirdami reikiamą duomenų tipą arba pirmiausia paversdami simbolį į eilutę ir atitinkamai analizuodami į sveikąjį skaičių. Šiame tinklaraštyje išsamiai aprašomi konversijos būdai char 'į' tarpt “ Java.