Di Jawa, kita menemui situasi di mana kita perlu menggunakan objek dan bukannya jenis data primitif. Untuk mencapai ini, menyediakan kelas pembungkus Perwatakan untuk primitif char . Dalam artikel ini tentang Char in Java, mari kita memahami hal yang sama secara terperinci.
Topik berikut akan dibahas dalam artikel ini:
Mari kita mulakan!
Kelas watak di Jawa
The Kelas watak secara amnya membungkus nilai semua jenis primitif c telah menjadi sebuah objek . Mana-mana objek watak jenis mungkin mengandungi satu bidang yang jenisnya char . Kelas Karakter menawarkan sebilangan kelas berguna (iaitu, statik) kerana bekerja dengan watak.
Untuk membuat objek watak dengan watak pembina &tolak
cara mendapatkan panjang array dalam javascript
Karakter ch = Karakter baru ('a')
Pernyataan di atas menghasilkan objek watak yang mengandungi 'a' jenis char. Hanya ada satu pembina dalam kelas watak yang mengharapkan argumen jenis data char.
Selanjutnya dalam artikel ini tentang Char in Java, mari kita lihat beberapa urutan pelarian yang digunakan dengan watak-watak di Java.
Urutan melarikan diri
Watak yang didahului oleh a garis miring terbalik () secara amnya dipanggil urutan melarikan diri. Terdapat jadual yang dinyatakan di bawah ini yang akan membantu anda dalam memahami konsep ini.
Urutan melarikan diri | Penerangan |
t | Memasukkan tab dalam teks pada ketika ini. |
n | Ia memasukkan baris baru dalam teks. |
b | Memasukkan ruang belakang dalam teks pada ketika ini. |
r | Ia Memasukkan pengembalian kereta dalam teks pada ketika ini. |
f | Ia memasukkan suapan bentuk dalam teks pada ketika ini. |
' | Ia memasukkan watak petikan tunggal dalam teks pada ketika ini. |
' | Ia memasukkan watak petikan ganda dalam teks pada ketika ini. |
Memasukkan watak garis miring terbalik dalam teks pada ketika ini. |
Oleh kerana anda telah memahami urutan pelarian, marilah kita terus maju dan memahami kaedah yang menjadi ciri di Jawa.
apa chef di devops
Kaedah kelas watak
Jadual berikut membincangkan beberapa perkara penting kelas watak.
Kaedah | Penerangan |
isWhitespace () | Ini membantu dalam menentukan sama ada nilai char yang ditentukan adalah ruang kosong. |
isDigit () | Ini membantu dalam menentukan sama ada nilai char yang ditentukan adalah digit. |
isLetter () | Ini membantu dalam menentukan sama ada nilai char adalah huruf. |
isUpperCase () | Ini membantu dalam menentukan sama ada nilai char yang ditentukan adalah huruf besar. |
isLowerCase () | Ini membantu dalam menentukan sama ada nilai char yang ditentukan adalah huruf kecil. |
keUpperCase () | Ia mengembalikan bentuk huruf besar dari nilai char yang ditentukan. |
keLowerCase () | Ia mengembalikan bentuk huruf kecil dari nilai char yang ditentukan. |
menjalin() | Ia mengembalikan objek String yang mewakili nilai watak yang ditentukan |
Selanjutnya, dalam artikel ini tentang Char in Java, mari kita lihat pelaksanaan praktikal kaedah yang dibincangkan di atas.
Kod:
import java.util.Scanner kelas awam JavaCharacterExample1 {public static void main (String [] args) {// Minta pengguna untuk input pertama. System.out.print ('Input pertama:') // Gunakan kelas Scanner untuk mendapatkan input pengguna. Pengimbas pengimbas = Pengimbas baru (System.in) // Mendapat input pengguna. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Hitung watak untuk watak tertentu. untuk (char ch1: value1) {result1 = Character.charCount (ch1)} // Cetak hasilnya. System.out.print ('Value:' + result1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () untuk (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Kod hash untuk watak' '+ ch2 +' 'diberikan sebagai:' + result2 + 'n')} System.out.print ('Input ketiga: ') char [] value3 = scanner.nextLine (). toCharArray () untuk (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + 'adalah digit.')} lain {System.out.println ('The character' '+ ch3 +' 'bukan digit.')} System.out.print ('input keempat:') char [] value4 = scanner.nextLine (). toCharArray () untuk (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('The watak keempat' '+ ch4 +' 'adalah Kawalan ISO : '+ hasil4)}}}}
Pengeluaran:
Input pertama: 89 Nilai: 1 Input kedua: J Kod hash untuk watak 'J' diberikan sebagai: 74 Input ketiga: 5 Watak '5' adalah digit. Input keempat: h Karakter keempat 'h' adalah Kawalan ISO: false
Dengan ini, kami mengakhiri artikel ini tentang Char di Java. Saya harap anda memahami asas-asas Java. Jika Anda menemukan artikel ini di 'Char in Java', periksa oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kami di sini untuk membantu anda dalam setiap langkah dalam perjalanan anda, kerana selain daripada soalan wawancara java ini, kami menyediakan kurikulum yang dirancang untuk pelajar dan profesional yang ingin menjadi Jawa Pemaju.
Ada soalan untuk kami? Tolong sebutkan di bahagian komen “Char in Java” ini ' dan kami akan menghubungi anda secepat mungkin.