Java pārveido Char par Int ar piemēriem

Java Parveido Char Par Int Ar Piemeriem



Programmējot Java, var būt gadījumi, kad programmētājam rakstzīmju vērtība(-as) jāizmanto atšķirīgi. Piemēram, ienesot atbilstošo “ heksadecimāls ” vai “ ASCII ” attēlojums pret rakstzīmi(-ēm). Šādās situācijās, konvertējot char 'uz' starpt ” Java dara brīnumus, racionalizējot konvertēšanas metodes izstrādātāja galā.

Š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:







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.
Stīga valueOf ( raksturs )

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ā.