Menggunakan kelas Character di program Java
Menggunakan Kelas Character Di Program Java
Di Java, kelas Character terletak di paket java.lang sehingga tidak perlu diimpor saat digunakan di dalam program. Kelas Character disebut juga dengan wrapper class (kelas pembungkus) yang membolehkan sebuah karakter diperlakukan sebagai obyek karakter. Karakter (char) termasuk tipe data primitif sebagaimana boolean, byte, short, int, long, float dan double.

Di artikel tentang Konversi Data Dari String Ke Tipe-Tipe Numerik, Anda diperkenalkan pada kelas Integer dengan metoda parseInt. Kelas Integer adalah wrapper class untuk tipe data primitif int, sedangkan parseInt adalah salah satu metoda kelas Integer untuk mengkonversi tipe String ke tipe int. Setiap tipe data primitif mempunyai kelas dan metoda untuk memproses atau memanipulasi masing-masing tipe data primitif.

1. Konstruktor kelas Character.

Kelas Character mempunyai satu konstruktor untuk membuat atau mengkonstruksi obyek karakter.

Character(char value);

Konstruktor di atas digunakan untuk membuat atau mengkonstruksi obyek dari nilai char. Sebagai contoh, pernyataan di bawah ini membuat obyek kelas Character untuk karakter ‘b’.

Character chr = new Character('b');

Pernyataan di atas adalah untuk membuat obyek karakter untuk karakter ‘b’ dan memberi variabel chr acuan ke obyek Character.

2. Metoda kelas Character.

Kelas Character mempunyai lebih dari 20 metoda. Beberapa metoda Kelas Character yang cukup sering digunakan adalah sebagai berikut:

Tabel Metoda Kelas Character

Metoda Keterangan
charValue() Mengembalikan nilai karakter dari obyek karakter.
equals(char anotherCharacter) Mengembalikan nilai boolean true apabila karakter ini sama dengan karakter lain yang dibandingkan.
toLowerCase(char ch) Mengembalikan karakter dalam bentuk huruf besar.
toUpperCase(char ch) Mengembalikan karakter dalam bentuk huruf kecil.
isLowerCase(char ch) Mengembalikan nilai boolean true apabila karakter dalam bentuk huruf kecil.
isUpperCase(char ch) Mengembalikan nilai boolean true apabila karakter dalam bentuk huruf besar.

Berikut ini adalah contoh program Java yang mendemonstrasikan cara menggunakan beberapa metoda dari kelas Character.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Nama file : MetodaCharacter.java
// Mendemonstrasikan penggunaan beberapa metoda kelas Character
 
// Deklarasi kelas
public class MetodaCharacter {
 
   // Metoda main
   public static void main(String[] args) {
 
      Character chr1 = new Character('b');
      System.out.println();
      System.out.println("Character chr1 = new Character(\'b\');");
 
      char ch1 = chr1.charValue();
      System.out.println("ch1 = " + ch1);
      char ch2 = Character.toUpperCase(ch1);
      System.out.println("ch2 = " + ch2);
 
      boolean bool1 = Character.isLowerCase(ch1);
      System.out.println("Character.isLowerCase(ch1) = " + bool1);
      boolean bool2 = Character.isUpperCase(ch2);
      System.out.println("Character.isUpperCase(ch2) = " + bool2);
 
      System.out.println("chr1.equals(ch1) = " + chr1.equals(ch1));
   }
}

Menggunakan kelas Character di Java

PRODUK TOKO GERZAL

Murah Fosi Audio SP601 Passive Bookshelf Speaker 2 Way 6.5 Inch Woofers Inch HiFi
Fosi Audio SP601 Passive Bookshelf Speaker 2 Way ...
Rp 4.607.800
Murah Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth Stereo PFFB Feedback
Fosi Audio BT20A MAX Power Amplifier HiFi Bluetooth ...
Rp 2.989.600
(5/5)
Murah Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC Bluetooth LCD Display
Fosi Audio K7 Amplifier Headphone Hi-Fi Gaming DAC ...
Rp 2.545.900
(5/5)
Murah Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch Driver Smart DSP 200W
Fosi Audio SW10 Active Speaker Subwoofer HiFi 10 Inch ...
Rp 4.623.300
(5/5)

Untuk daftar lengkap produk, kunjungi toko online kami, GERZAL, di marketplace Shopee, Tokopedia, dan TikTok Shop.
Harga produk di setiap marketplace berbeda-beda dan dapat berubah sewaktu-waktu.
Gunakan aplikasi saat berbelanja untuk mendapatkan potongan harga produk dan ongkos kirim, bahkan ongkos kirim gratis untuk wilayah tertentu.