Dalam C/C++, char merupakan sebuah tipe integer dengan ukuran 8-bit. Adapun di Java menerapkan Unicode untuk merepresentasikan karakter-karakter yang ada. Lalu apa sebenarnya Unicode itu ?
Unicode adalah kumpulan dari karakter-karakter yang digunakan dalam semua bahasa di seluruh dunia (ruang lingkup internasional) seperti bahasa Arab, Latin, Yunani, dan lainnya.
Untuk kebutuhan tersebut, maka Java menggunakan ukuran 16-bit. Ukuran sebesar ini karena berada pada rentang 0 sampai dengan 65.536. Kumpulan karakter standar (yang biasa disebut dengan karakter ASCII) berada pada rentang nilai 0 sampai 127, dan perluasan sekumpulan karakter 8-bit (ISO-Latin-1) rentang nilainya 0 sampai 255.
Alasan penggunaan Unicode pada Java, dikarenakan bahasa Java dirancang untuk diterapkan di multi platform yang menuntut portabilitas pada penggunaannya, sehingga harus mampu membaca semua karakter dalam bahasa apapun.
wuih mantaaabb..... sip mor! serasa bertambah pintar mengunjungi blog anda...
BalasHapus