Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Java Character Wrapper Class: Menguasai Objek Char

Biasanya, saat kita bekerja dengan karakter, kita menggunakan tipe data primitif char.

Contoh

 char ch = 'a'; // Unicode for uppercase Greek omega character char uniChar = '\u039A'; // an array of chars char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; 

Namun dalam pengembangan, kita menemukan situasi di mana kita perlu menggunakan objek daripada tipe data primitif. Untuk mencapai ini, Java menyediakan wrapper class Character untuk tipe data primitif char.

Kelas Character menawarkan sejumlah metode class (yaitu, static) yang berguna untuk memanipulasi karakter. Anda dapat membuat objek Character dengan konstruktor Character −

 Character ch = new Character('a'); 

Kompiler Java juga akan membuat objek Character untuk Anda dalam beberapa situasi. Misalnya, jika Anda melewatkan primitif char ke dalam method yang mengharapkan objek, kompiler secara otomatis mengonversi char menjadi Character untuk Anda. Fitur ini disebut autoboxing atau unboxing, jika konversinya berjalan sebaliknya.

Contoh

 // Here following primitive char 'a' // is boxed into the Character object ch Character ch = 'a'; // Here primitive 'x' is boxed for method test, // return is unboxed to char 'c' char c = test('x'); 

Escape Sequences

Sebuah karakter yang didahului oleh garis miring terbalik (\) adalah escape sequence dan memiliki arti khusus bagi kompiler.

Karakter newline (\n) telah digunakan sering dalam tutorial ini dalam pernyataan System.out.println() untuk melanjutkan ke baris berikutnya setelah string dicetak.

Tabel berikut menunjukkan escape sequences Java −

Escape Sequence Description
\t Memasukkan tab dalam teks di titik ini.
\b Memasukkan backspace dalam teks di titik ini.
\n Memasukkan newline dalam teks di titik ini.
\r Memasukkan carriage return dalam teks di titik ini.
\f Memasukkan form feed dalam teks di titik ini.
\' Memasukkan karakter single quote dalam teks di titik ini.
\" Memasukkan karakter double quote dalam teks di titik ini.
\\ Memasukkan karakter backslash dalam teks di titik ini.

Saat escape sequence ditemukan dalam pernyataan cetak, kompiler menginterpretasikannya dengan cara yang sesuai.

Contoh

Jika Anda ingin menempatkan tanda kutip dalam tanda kutip, Anda harus menggunakan escape sequence, \", pada tanda kutip interior −

Live Demo
 public class Test { public static void main(String args[]) { System.out.println("She said \"Hello!\" to me."); } } 

Ini akan menghasilkan hasil berikut −

Output

 She said "Hello!" to me. 

Character Methods

Berikut adalah daftar instance methods penting yang diimplementasikan oleh semua subclass dari kelas Character −

Sr.No. Method & Description
1 isLetter()

Menentukan apakah nilai char yang ditentukan adalah huruf.

2 isDigit()

Menentukan apakah nilai char yang ditentukan adalah digit.

3 isWhitespace()

Menentukan apakah nilai char yang ditentukan adalah spasi putih.

4 isUpperCase()

Menentukan apakah nilai char yang ditentukan adalah huruf besar.

5 isLowerCase()

Menentukan apakah nilai char yang ditentukan adalah huruf kecil.

6 toUpperCase()

Mengembalikan bentuk huruf besar dari nilai char yang ditentukan.

7 toLowerCase()

Mengembalikan bentuk huruf kecil dari nilai char yang ditentukan.

8 toString()

Mengembalikan String object yang mewakili nilai karakter yang ditentukan, yaitu string satu karakter.

Untuk daftar lengkap method, silakan lihat spesifikasi API java.lang.Character.

Apa Selanjutnya?

Dalam bagian selanjutnya, kita akan membahas String class dalam Java. Anda akan mempelajari cara mendeklarasikan dan menggunakan String secara efisien serta beberapa method penting dalam String class.


java

  1. Memahami Kata Kunci final Java: Variabel, Metode, dan Kelas
  2. Operator instanceof Java: Panduan Lengkap
  3. Memahami Kelas Bersarang Statis Java: Penggunaan, Perbedaan, dan Contoh
  4. Menguasai Kelas Dalam Anonim Java: Definisi, Sintaks, dan Contoh Praktis
  5. Pola Singleton Java Dijelaskan: Cara Menerapkan dan Menggunakannya dengan Aman
  6. Menguasai Refleksi Java: Memeriksa Kelas, Metode, dan Field pada Waktu Eksekusi
  7. Menguasai Java ObjectOutputStream: Serialisasi, Metode, dan Contoh Praktis
  8. Menguasai Java Generics – Membangun Kode yang Dapat Digunakan Kembali dan Aman Tipe
  9. Pengoperasian File Java dengan java.io – Pembuatan, Pembacaan, Penulisan & Penghapusan
  10. Mengonversi Char ke String di Java – Contoh Praktis dan Praktik Terbaik