Š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:
- “ Character.getNumericValue() “ metodas.
- Priskyrimas “ tarpt ' Duomenų tipas.
- “ parseInt() “ ir „ String.valueOf() “ Metodai.
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ų.
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.