char : Perbandingan Dan Pengujian

Sebagaimana halnya untuk tipe numerik, character pada Java dapat dibandingkan dengan menggunakan operator relasional. Hal ini dilakukan dengan membandingkan Unicode dari dua character.

 

char_perbandingan_dan_pengujian

Contoh:

Output:

Seringkali di dalam program anda diharuskan untuk menguji apakah karakter tersebut merupakan angka, huruf, huruf kecil, ataupun huruf besar.

Berdasarkan pengaturan ASCII untuk Unicode huruf kecil merupakan integer berkelanjutan, dimulai dari ‘a’, ‘b’, ‘c’, ‘d’, ‘e’……..samapai dengan ‘z’. Hal yang sama juga berlaku untuk huruf besar dan character angka.

Dengan demikian, pengaturan tersebut dapat digunakan untuk menguji atau mengetes character.

Sebagai contoh, program di bawah ini digunakan untuk menguji apakah karakter a merupakan huruf besar, huruf kecil atau merupakan digit angka.

Output:

Untuk kemudahan, Java menyediakan method pada class Character yang dapat digunakan untuk menguji suatu karakter sebagai berikut:

  • isDigit(ch), mengembalikan nilai true jika karakter adalah digit
  • isLetter(ch), mengembalikan nilai true jika karakter adalah huruf
  • isLetterOfDigit(ch), mengembalikan nilai true jika karakter adalah huruf atau digit
  • isLowerCase(ch), mengembalikan nilai true jika karakter merupakan huruf kecil
  • isUpperCase(ch), mengembalikan nilai true jika karakter merupakan huruf besar
  • toLowerCase(ch), mengembalikan huruf kecil dari suatu karakter
  • toUpperCase(ch), mengembalikan huruf besar dari suatu karakter

Contoh:

Output:

Be the first to comment

Leave a Reply

Your email address will not be published.


*