Thursday, 8 April 2010

Week 9

Minggu ini materi OOP adalah tentang String. Sebagai pembuka Pak Alfon mengenalkan dan menjelaskan tentang kode ASCII.

public class Main {

public static void main(String[] args) {

char ch = 'Z';

byte b = 65;

JOptionPane.showMessageDialog(null, "ASCII code of character " + ch + " is "+(int)ch);

JOptionPane.showMessageDialog(null, "Characters with ASCII code " + b + " is "+(char)b);

JOptionPane.showMessageDialog(null, ch + " is " + ((ch>b)?"bigger" : "smaller") + " than " + (char)b);

}

}

Pada baris kode diatas kita memprint kode ASCII dari 'Z'. Kita juga tahu bahwa bilangan ASCII 65 adalah 'a'. kemudian kita membandingkan mana yang lebih besar 'Z' atau 'a'.

((ch>b)?"bigger" : "smaller")

sama dengan

if (ch>b)
{
"bigger";
}
else
{
smaller;
}

String

String adalah gabungan dari char yang dianggap 1 kesatuan. Contoh: String name = "Kevin";
sama dengan char name = {"K", "e", "v", "i", "n"};

Beberapa perintah dalam penggunaan String.

charAt() = mereturn character yang berada pada index argument
.length = mereturn jumlah character dalam String
.toLowerCase = membuat String menjadi lower case
.toUpperCase = membuat String menjadi upper case

Substring

String name = "Jojon";
String nick = name.substring(0, 2);

System.out.pritnln(nick);

hasilnya adalah "Jo"

cara kerja substring adalah mengambil sebagian dari String sesuai dengan argument.
substring(0, 2) berarti mengambil String dari index ke 0 sampai index ke 1.


No comments:

Post a Comment