Banner Java

Menggunakan Kelas Character 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 memperbolehkan 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 telah menggunakan kelas Integer dengan metoda parseInt. Kelas Integer adalah wrapper class untuk tipe data primitif int, sedangkan parseInt adalah salah satu metoda kelas Integer yang digunakan untuk mengkonversi tipe String ke tipe int. Setiap tipe data primitif mempunyai kelas-kelas yang bersesuaian dengan beberapa metoda yang dapat digunakan untuk memproses atau memanipulasi masing-masing tipe data primitif.

Konstruktor kelas Character.

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

   Character(char value);

Konstruktor di atas digunakan untuk membuat 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 membuat obyek karakter untuk karakter ‘b’ dan memberi variabel chr acuan ke obyek Character.

Metoda kelas Character.

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

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 yang mendemonstrasikan penggunaan beberapa metoda dari kelas Character.

// 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

Untuk memperbaiki mutu konten, Anda dapat berpartisipasi dengan cara melaporkan apabila menemukan kesalahan ketik, kata-kata rangkap, redaksi kurang pas (jelas), gambar pendukung tidak ada dan sebagainya melalui form Kontak Kami untuk mendapatkan perbaikan. Terima kasih atas kerjasamanya.

Hindro HindriantoHindro adalah pendiri sekaligus admin termasmedia.com dan topikit.com, blog online yang mengulas teknologi informasi. Dunia web mulai ditekuni tahun 2012 dengan mempelajari CMS Joomla dan Wordpress. Beberapa buku yang sekarang dipelajari antara lain PHP, HTML5, ASP.NET 4.5, JavaScript, CSS3, MySQL, Adobe Dreamweaver, Adobe Photoshop dan Adobe Flash.