Šajā emuārā tiks apspriestas pieejas konvertēšanai char 'uz' starpt ” Java valodā.
Kā konvertēt/pārveidot “Char” uz “Int” Java ar piemēriem?
Lai pārveidotu ' char 'uz' starpt ” Java, izmantojiet šādas pieejas:
- ' Character.getNumericValue() ” Metode.
- Notiek piešķiršana starpt ' Datu tips.
- ' parseInt() ' un ' String.valueOf() ' Metodes.
1. pieeja: pārveidojiet Char par Int programmā Java, izmantojot metodi “Character.getNumericValue()”
' Character.getNumericValue() ” metode atgriež norādītās rakstzīmes int vērtību, un, ja rakstzīmei nav nekādas int vērtības, “ -1 ” tiek atgriezta. Šo metodi var izmantot, lai vienkārši pārvērstu norādīto rakstzīmi par veselu skaitli.
Sintakse
getNumericValue ( x )
Iepriekš minētajā sintaksē ' x ” atbilst rakstzīmei, kas jāpārvērš par veselu skaitli.
Piemērs
Apskatīsim šādu piemēru:
char raksturs = 'A' ;starpt piešķirt = Raksturs . getNumericValue ( raksturs ) ;
Sistēma . ārā . println ( 'Vesels skaitlis ir: + piešķirt ) ;
Iepriekš minētajās koda rindās:
- Pirmkārt, inicializējiet raksturu.
- Nākamajā darbībā izmantojiet “ Character.getNumericValue() ” metodi, kā parametru uzkrājot norādīto rakstzīmi.
- Visbeidzot, pārveidojiet inicializēto rakstzīmi kā metodes parametru par ' vesels skaitlis ”.
Izvade
Iepriekš minētajā izvadā var redzēt, ka tiek atgriezts atbilstošais vesels skaitlis, kas arī ir “ heksadecimāls ” varoņa attēlojums.
2. pieeja: pārveidojiet simbolu par Int (ASCII attēlojumu) Java, piešķirot “int” datu tipu
Šajā pieejā “ char ” var pārvērst par veselu skaitli, t.i., “ ASCII ' pārstāvniecību, piešķirot ' starpt ” datu tips uz inicializēto veselo skaitli:
char raksturs = 'A' ;starpt piešķirt = raksturs ;
Sistēma . ārā . println ( 'ASCII vērtība ir: + piešķirt ) ;
Iepriekš minētajā koda blokā:
- Tāpat inicializējiet rakstzīmi, kas jāpārvērš par veselu skaitli.
- Pēc tam piešķiriet ' starpt ” datu tips rakstzīmei.
- Visbeidzot parādiet atbilstošo veselo skaitli, kas ir ekvivalents tā ' ASCII ” pārstāvniecība.
Izvade
Šajā izvadā var analizēt, ka atbilstošais vesels skaitlis, t.i., “ ASCII ” ekvivalents, tiek atgriezts.
3. pieeja: pārveidojiet Char par Int Java, izmantojot metodes “parseInt()” un “String.valueOf()”
' parseInt() Metode tiek izmantota, lai iegūtu primitīvo datu tipu Stīga ”, un “ String.valueOf() ” metode pārveido dažāda veida vērtības virknē. Šīs metodes var apvienot, lai pārvērstu rakstzīmi virknē un pēc tam atgrieztu virknes veselu skaitļu attēlojumu.
Sintakse
parseInt ( x,y )Šajā sintaksē:
- ' x ” attiecas uz decimālskaitļu virknes attēlojumu.
- ' un ” pārvērš “x” par veselu skaitli.
Iepriekš norādītajā sintaksē ' raksturs ” atbilst rakstzīmei, kas jāpārveido virknē.
Piemērs
Izesim cauri tālāk norādītajām koda rindām:
char raksturs = '1' ;starpt piešķirt = Vesels skaitlis . parseInt ( Stīga . valueOf ( raksturs ) ) ;
Sistēma . ārā . println ( 'Vesels skaitlis ir: + piešķirt ) ;
Saskaņā ar iepriekš minēto kodu veiciet šādas darbības:
- Līdzīgi inicializējiet rakstzīmi, kas jāpārveido par veselu skaitli.
- Tagad izmantojiet kombinēto parseInt() ' un ' String.valueOf() ” metodes, lai vispirms pārveidotu inicializēto rakstzīmi virknē un pēc tam pārveidotu virkni par veselu skaitli.
- Visbeidzot, reģistrējiet pārveidoto ' vesels skaitlis ” varoņa attēlojums.
Izvade
Šis rezultāts nozīmē, ka vēlamā prasība ir izpildīta.
Secinājums
Lai pārveidotu char par int Java, izmantojiet “ Character.getNumericValue() ' metodi, piešķiriet ' starpt 'Datu tips vai izmantojiet kombinēto' parseInt() ' un ' String.valueOf() ' metodes. Šīs pieejas atgriež ' starpt ” vērtību tieši, piešķirot nepieciešamo datu tipu vai attiecīgi vispirms pārveidojot rakstzīmi virknē un parsējot to veselā skaitlī. Šajā emuārā ir detalizēti aprakstītas pieejas konvertēšanai char 'uz' starpt ” Java valodā.