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

Java - Kelas Karakter

Biasanya, ketika 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, kami menemukan situasi di mana kami perlu menggunakan objek alih-alih tipe data primitif. Untuk mencapai hal ini, Java menyediakan kelas pembungkus Karakter untuk karakter tipe data primitif.

Kelas Karakter menawarkan sejumlah metode kelas yang berguna (yaitu, statis) untuk memanipulasi karakter. Anda dapat membuat objek Karakter dengan konstruktor Karakter

Character ch = new Character('a');

Kompiler Java juga akan membuat objek Karakter untuk Anda dalam beberapa keadaan. Misalnya, jika Anda meneruskan karakter primitif ke dalam metode yang mengharapkan objek, kompiler secara otomatis mengubah karakter menjadi Karakter untuk Anda. Fitur ini disebut autoboxing atau unboxing, jika konversi 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');

Urutan Escape

Karakter yang didahului dengan garis miring terbalik (\) adalah urutan escape dan memiliki arti khusus bagi kompilator.

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

Tabel berikut menunjukkan urutan escape Java

Urutan Escape Deskripsi
\t Menyisipkan tab dalam teks pada saat ini.
\b Menyisipkan spasi mundur dalam teks pada titik ini.
\n Menyisipkan baris baru dalam teks pada saat ini.
\r Menyisipkan carriage return dalam teks pada saat ini.
\f Sisipkan umpan formulir dalam teks pada saat ini.
\' Menyisipkan satu karakter kutipan dalam teks pada saat ini.
Menyisipkan karakter tanda kutip ganda dalam teks pada saat ini.
Menyisipkan karakter garis miring terbalik dalam teks pada saat ini.

Ketika urutan escape ditemukan dalam pernyataan cetak, kompilator menafsirkannya sesuai dengan itu.

Contoh

Jika Anda ingin menempatkan tanda kutip di dalam tanda kutip, Anda harus menggunakan urutan escape, \", pada tanda kutip interior

Demo Langsung
public class Test {

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

Ini akan menghasilkan hasil berikut

Keluaran

She said "Hello!" to me.

Metode Karakter

Berikut adalah daftar metode instance penting yang diimplementasikan oleh semua subkelas dari kelas Karakter −

No.Pr. Metode &Deskripsi
1 adalahSurat()

Menentukan apakah nilai karakter yang ditentukan adalah huruf.

2 adalahDigit()

Menentukan apakah nilai karakter yang ditentukan adalah angka.

3 isWhitespace()

Menentukan apakah nilai karakter yang ditentukan adalah spasi.

4 isUpperCase()

Menentukan apakah nilai karakter yang ditentukan adalah huruf besar.

5 isLowerCase()

Menentukan apakah nilai karakter yang ditentukan adalah huruf kecil.

6 toUpperCase()

Mengembalikan bentuk huruf besar dari nilai karakter yang ditentukan.

7 toLowerCase()

Mengembalikan bentuk huruf kecil dari nilai karakter yang ditentukan.

8 keString()

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

Untuk daftar lengkap metode, lihat spesifikasi java.lang.Character API.

Apa Selanjutnya?

Pada bagian selanjutnya, kita akan membahas kelas String di Java. Anda akan mempelajari cara mendeklarasikan dan menggunakan Strings secara efisien serta beberapa metode penting di kelas String.


java

  1. Kata kunci terakhir Java
  2. Instance Java dari Operator
  3. Kelas Statis Bersarang Java
  4. Kelas Anonim Java
  5. Kelas Tunggal Jawa
  6. Refleksi Jawa
  7. Kelas Java ObjectOutputStream
  8. Java Generik
  9. Kelas File Java
  10. Cara Mengonversi Char ke String di Java (Contoh)