Blog ini akan membincangkan pendekatan untuk menukar “ char ” kepada “ int ” di Jawa.
Bagaimana untuk Menukar/Mengubah 'Char' kepada 'Int' dalam Java Dengan Contoh?
Untuk mengubah ' char ” kepada “ int ” di Jawa, gunakan pendekatan berikut:
- “ Character.getNumericValue() ” Kaedah.
- Menugaskan “ int ' Jenis data.
- “ parseInt() ” dan “ String.valueOf() ” Kaedah.
Pendekatan 1: Tukar Char kepada Int dalam Java Menggunakan Kaedah 'Character.getNumericValue()'
' Character.getNumericValue() ' kaedah mengembalikan nilai int aksara yang ditentukan, dan dalam kes aksara tidak mempunyai sebarang nilai int, ' -1 ” dikembalikan. Kaedah ini boleh digunakan untuk menukar aksara yang ditentukan kepada integer dengan mudah.
Sintaks
getNumericValue ( x )
Dalam sintaks di atas, ' x ” sepadan dengan aksara yang perlu ditukar kepada integer.
Contoh
Mari kita tinjau contoh berikut:
char watak = 'A' ;int tugaskan = Perwatakan . getNumericValue ( watak ) ;
Sistem . keluar . println ( 'Integer ialah:' + tugaskan ) ;
Dalam baris kod di atas:
- Mula-mula, mulakan watak.
- Dalam langkah seterusnya, gunakan ' Character.getNumericValue() ” kaedah, mengumpul aksara yang ditentukan sebagai parameternya.
- Akhir sekali, ubah aksara yang dimulakan sebagai parameter kaedah menjadi ' integer ”.
Pengeluaran
Dalam output di atas, dapat dilihat bahawa integer yang sepadan dikembalikan, yang juga merupakan ' perenambelasan ” representasi watak.
Pendekatan 2: Tukar Char kepada Int(Perwakilan ASCII) dalam Java Dengan Menetapkan Jenis Data “int”
Dalam pendekatan ini, ' char ” boleh ditukar menjadi integer, iaitu, “ ASCII perwakilan, dengan memberikan ' int ” jenis data kepada integer yang dimulakan:
char watak = 'A' ;int tugaskan = watak ;
Sistem . keluar . println ( 'Nilai ASCII ialah: ' + tugaskan ) ;
Dalam blok kod di atas:
- Begitu juga, mulakan aksara yang perlu ditukar kepada integer.
- Kemudian, peruntukkan ' int ” jenis data kepada aksara.
- Akhir sekali, paparkan integer yang sepadan bersamaan dengan ' ASCII ” perwakilan.
Pengeluaran
Dalam output ini, ia boleh dianalisis bahawa integer yang sepadan, iaitu, ' ASCII ” setara, dikembalikan.
Pendekatan 3: Tukar Char kepada Int dalam Java Menggunakan Kaedah 'parseInt()' dan 'String.valueOf()'
' parseInt() kaedah ' digunakan untuk mendapatkan jenis data primitif ' Tali ', dan juga ' String.valueOf() ” kaedah menukar pelbagai jenis nilai kepada rentetan. Kaedah ini boleh digabungkan untuk menukar aksara kepada rentetan dan kemudian mengembalikan perwakilan integer rentetan.
Sintaks
parseInt ( x,y )Dalam sintaks ini:
- “ x ” merujuk kepada perwakilan rentetan perpuluhan.
- “ dan ” menukarkan “x” kepada integer.
Dalam sintaks yang diberikan di atas, ' watak ” sepadan dengan watak yang perlu diubah menjadi rentetan.
Contoh
Mari kita lihat baris kod yang diberikan di bawah:
char watak = '1' ;int tugaskan = Integer . parseInt ( Tali . nilai ( watak ) ) ;
Sistem . keluar . println ( 'Integer ialah:' + tugaskan ) ;
Mengikut kod di atas, gunakan langkah berikut:
- Begitu juga, mulakan watak untuk diubah menjadi integer.
- Sekarang, gunakan gabungan ' parseInt() ” dan “ String.valueOf() ” kaedah pertama untuk menukar aksara yang dimulakan kepada rentetan dan kemudian mengubah rentetan itu menjadi integer.
- Akhir sekali, log ' yang diubah integer ” representasi watak.
Pengeluaran
Output ini menunjukkan bahawa keperluan yang dikehendaki dipenuhi.
Kesimpulan
Untuk menukar char kepada int dalam Java, gunakan “ Character.getNumericValue() ' kaedah, tetapkan ' int ” Jenis Data, atau gunakan gabungan “ parseInt() ” dan “ String.valueOf() ” kaedah. Pendekatan ini mengembalikan ' int ” nilai secara langsung, dengan memberikan jenis data yang diperlukan atau dengan mengubah aksara menjadi rentetan terlebih dahulu dan menghuraikannya masing-masing menjadi integer. Blog ini menghuraikan pendekatan untuk menukar ' char ” kepada “ int ” di Jawa.