19 Juni 2012

KLAS DATA TYPE WRAPPER


Class wrapper adalah representasi objek sederhana dari variabelvariabel non-objek yang sederhana.
Nama-nama class wrapper cukup mudah untuk diingat selama nama-nama itu sama
dengan tipe data primitif. Dan juga sebagai catatan, bahwa class-class wrapper diawali
dengan huruf besar dan versi yang ditunjukkan dari tipe data primitive.
Boolean
Java memiliki tipe data sederhana untuk besaran logika yang disebut boolean. Tipe ini hanya dapat memiliki 2 kemungkinan nilai, yaitu true atau false. Tipe inilah yang dikeluarkan oleh semua operator perbandingan, seperti (a < b). Boolean juga merupakan tipe yang dibutuhkan oleh semua operator pengatur alur bersyarat, seperti if, while, dan do.
operator InstanceOf instanceOf memiliki dua operands: suatu mengarahke sebuah object pada sebelah kiri dan nama class pada sebelah kanan. pernyataan mengembalikan nilai true atau false tergantung pada apakah object adalah sebuah instance dari penamaan class atau beberapa dari subclass milik class tersebut.
Sebagai contoh,
boolean ex1 = "Texas" instanceof String; // true
Object pt = new Point(10, 10);
boolean ex2 = pt instanceof String; // false

public int compareTo(String anotherString)
Membandingkan dua String dan mengirim bilangan int yang menspesifikasikan apakah
objek string pemanggil kurang dari atau sama dengan anotherString. Bernilai negatif
jika objek yang dilewatkan (passed string) lebih besar, 0 jika kedua string sama, dan
bernilai positif jika objek string pemanggil (calling string) lebih besar.
toUpperCase() adalah fungsi untuk mengubah seluruh huruf menjadi huruf besar.
toLowerCase() berfungsi untuk mengubah huruf menjadi huruf¹¹¹¹ kecil.

contoh programnya :



class BooleanWrapper {
public static void main(String args[]) {
boolean booleanVar = 1>2;
Boolean booleanObj = new Boolean("TRue");
/* primitif ke objek; dapat juga menggunakan method
valueOf */
Boolean booleanObj2 = new Boolean(booleanVar);
System.out.println("booleanVar = " + booleanVar);
System.out.println("booleanObj = " + booleanObj);
System.out.println("booleanObj2 = " + booleanObj2);
System.out.println("compare 2 wrapper objects: " +
booleanObj.equals(booleanObj2));
/* objek ke primitif */
booleanVar = booleanObj.booleanValue();
System.out.println("booleanVar = " + booleanVar);
}
}
Ouput:



import java.util.Scanner;
public class CharacterToy {
public CharacterToy() {
}
static void test(){
char arrChar[] ={'i','Y','s','H','z','R','1','?','*'};
for(int i=0;i<arrChar.length;i++){
if(Character.isDigit(arrChar[i]))
System.out.println(arrChar[i] + "adalah Digit");
if(Character.isLetter(arrChar[i]))
System.out.println(arrChar[i] + "adalah Abjad");
if(Character.isWhitespace(arrChar[i]))
System.out.println(arrChar[i] + "adalah WhiteSpace");
if(Character.isLowerCase(arrChar[i]))
System.out.println(arrChar[i] + "adalah LowerCase");
if(Character.isUpperCase(arrChar[i]))
System.out.println(arrChar[i] + "adalah UpperCase");
}
}static public void main(String args[]){
test();
}
}
Output:





Tidak ada komentar:

Pengikut

Total Tayangan Halaman

selamat datang

KLAS DATA TYPE WRAPPER

on 19 Juni 2012

Class wrapper adalah representasi objek sederhana dari variabelvariabel non-objek yang sederhana.
Nama-nama class wrapper cukup mudah untuk diingat selama nama-nama itu sama
dengan tipe data primitif. Dan juga sebagai catatan, bahwa class-class wrapper diawali
dengan huruf besar dan versi yang ditunjukkan dari tipe data primitive.
Boolean
Java memiliki tipe data sederhana untuk besaran logika yang disebut boolean. Tipe ini hanya dapat memiliki 2 kemungkinan nilai, yaitu true atau false. Tipe inilah yang dikeluarkan oleh semua operator perbandingan, seperti (a < b). Boolean juga merupakan tipe yang dibutuhkan oleh semua operator pengatur alur bersyarat, seperti if, while, dan do.
operator InstanceOf instanceOf memiliki dua operands: suatu mengarahke sebuah object pada sebelah kiri dan nama class pada sebelah kanan. pernyataan mengembalikan nilai true atau false tergantung pada apakah object adalah sebuah instance dari penamaan class atau beberapa dari subclass milik class tersebut.
Sebagai contoh,
boolean ex1 = "Texas" instanceof String; // true
Object pt = new Point(10, 10);
boolean ex2 = pt instanceof String; // false

public int compareTo(String anotherString)
Membandingkan dua String dan mengirim bilangan int yang menspesifikasikan apakah
objek string pemanggil kurang dari atau sama dengan anotherString. Bernilai negatif
jika objek yang dilewatkan (passed string) lebih besar, 0 jika kedua string sama, dan
bernilai positif jika objek string pemanggil (calling string) lebih besar.
toUpperCase() adalah fungsi untuk mengubah seluruh huruf menjadi huruf besar.
toLowerCase() berfungsi untuk mengubah huruf menjadi huruf¹¹¹¹ kecil.

contoh programnya :



class BooleanWrapper {
public static void main(String args[]) {
boolean booleanVar = 1>2;
Boolean booleanObj = new Boolean("TRue");
/* primitif ke objek; dapat juga menggunakan method
valueOf */
Boolean booleanObj2 = new Boolean(booleanVar);
System.out.println("booleanVar = " + booleanVar);
System.out.println("booleanObj = " + booleanObj);
System.out.println("booleanObj2 = " + booleanObj2);
System.out.println("compare 2 wrapper objects: " +
booleanObj.equals(booleanObj2));
/* objek ke primitif */
booleanVar = booleanObj.booleanValue();
System.out.println("booleanVar = " + booleanVar);
}
}
Ouput:



import java.util.Scanner;
public class CharacterToy {
public CharacterToy() {
}
static void test(){
char arrChar[] ={'i','Y','s','H','z','R','1','?','*'};
for(int i=0;i<arrChar.length;i++){
if(Character.isDigit(arrChar[i]))
System.out.println(arrChar[i] + "adalah Digit");
if(Character.isLetter(arrChar[i]))
System.out.println(arrChar[i] + "adalah Abjad");
if(Character.isWhitespace(arrChar[i]))
System.out.println(arrChar[i] + "adalah WhiteSpace");
if(Character.isLowerCase(arrChar[i]))
System.out.println(arrChar[i] + "adalah LowerCase");
if(Character.isUpperCase(arrChar[i]))
System.out.println(arrChar[i] + "adalah UpperCase");
}
}static public void main(String args[]){
test();
}
}
Output:





0 komentar:

 
Template Indonesia | NOTE
Aku cinta Indonesia