Dasar Java : String – Memperoleh Character & Bytes

Oleh : Reza Ervani

بسم الله الرحمن الرحيم

Adalah mungkin untuk mendapatkan karakter di index tertentu pada String menggunakan metode charAt() Berikut contohnya :

[code language=”java”]

String theString = "This is a good day to code";

System.out.println( theString.charAt(0) );
System.out.println( theString.charAt(3) );

[/code]

Kode ini akan menghasilkan keluaran :

T
s

dikarenakan karakter tersebutlah yang ada pada index 0 dan 3 pada String dimaksud.

Kita juga dapat mendapatkan representasi byte dari suatu metode string menggunakan metode getBytes() . Berikut contohnya :

[code language=”java”]

String theString = "This is a good day to code";

byte[] bytes1 = theString.getBytes();
byte[] bytes2 = theString.getBytes(Charset.forName("UTF-8");

[/code]

Panggilan getBytes() yang pertama memberikan suatu representasi byte dari String menggunakan karakter set encoding default pada mesin. Apa yang menjadi karakter default bergantung pada mesin dimana kode tersebut dieksekusi. Oleh karena itu ada baiknya untuk menspesifikasikan suatu set karakter yang kita inginkan menjadi representasi byte sebagaimana dicontohkan pada baris ketiga kode diatas, yakni menentukan byte representasi dari UTF-8

About Reza Ervani 425 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.