Tuesday 22 September 2015

Java - Kelas Karakter

Biasanya, ketika kita bekerja dengan karakter, kita menggunakan tipe data char.

contoh:

char ch = 'a';

// Unicode for uppercase Greek omega character
char uniChar = '\u039A'; 

// an array of chars
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; 

Namun dalam pengembangan, kami menemukan situasi di mana kita perlu menggunakan objek bukan tipe data primitif. Untuk mencapai hal ini, Java menyediakan wrapper class Karakter untuk primitif tipe data char.

Kelas Karakter menawarkan sejumlah kelas yang berguna (yaitu, statis) metode untuk memanipulasi karakter. Anda dapat membuat objek Karakter dengan konstruktor Karakter:

Character ch = new Character('a');

Java compiler juga akan membuat objek Karakter untuk Anda dalam kondisi tertentu. Misalnya, jika Anda lulus char primitif menjadi metode yang mengharapkan sebuah objek, compiler secara otomatis mengkonversi char ke Karakter untuk Anda. Fitur ini disebut autoboxing atau unboxing, jika konversi berjalan dengan cara lain.

contoh:

// Here following primitive char 'a'
// is boxed into the Character object ch
Character ch = 'a';

// Here primitive 'x' is boxed for method test,
// return is unboxed to char 'c'
char c = test('x');

Melarikan diri Urutan:
Sebuah karakter didahului dengan backslash (\) adalah urutan escape dan memiliki arti khusus untuk compiler.

Baris baru karakter (\ n) telah sering digunakan dalam tutorial ini di System.out.println () pernyataan untuk maju ke baris berikutnya setelah string dicetak.

Tabel berikut menunjukkan urutan escape Java:

kode                      Urutan Deskripsi

\ t                          Menyisipkan tab dalam teks pada saat ini.

\ b                         Menyisipkan backspace dalam teks pada saat ini.

\ n                         Menyisipkan baris baru dalam teks pada saat ini.

\ r                          Menyisipkan carriage return dalam teks pada saat ini.

\ f                          Menyisipkan pakan bentuk dalam teks pada saat ini.

\ '                           Menyisipkan karakter kutip tunggal dalam teks pada saat ini.

\ "                          Menyisipkan karakter kutipan ganda dalam teks pada saat ini.

\\                           Menyisipkan karakter backslash dalam teks pada saat ini.


Ketika urutan escape ditemui dalam sebuah pernyataan cetak, compiler menafsirkannya sesuai.

contoh:
Jika Anda ingin menempatkan kutipan dalam tanda kutip Anda harus menggunakan urutan escape, \ ", pada kutipan interior:

public class Test {

   public static void main(String args[]) {
      System.out.println("She said \"Hello!\" to me.");
   }
}

Ini akan menghasilkan hasil sebagai berikut:

She said "Hello!" to me.

Metode karakter:
Berikut adalah daftar metode contoh penting bahwa semua subclass dari kelas Karakter menerapkan:

Java - isLetter() Method


Keterangan:
Metode menentukan apakah nilai arang ditentukan surat.

sintaks:

boolean isLetter (char ch)

parameter:
Berikut adalah detail dari parameter:

ch - tipe karakter primitif

Kembali Nilai:
Metode ini Mengembalikan nilai true jika karakter lulus benar-benar karakter.

contoh:

public class Test {

   public static void main(String args[]) {
      System.out.println(Character.isLetter('c'));
      System.out.println(Character.isLetter('5'));
   }
}

Ini menghasilkan hasil sebagai berikut:

true
false


Java - isDigit() Method


Keterangan:
Metode menentukan apakah nilai arang ditentukan digit.

sintaks:
boolean isdigit (char ch)
parameter:
Berikut adalah detail dari parameter:

ch - tipe karakter primitif

Kembali Nilai:
Metode ini Mengembalikan nilai true jika karakter lulus benar-benar digit.

contoh:
public class Uji {

    public static void main (String args []) {
       System.out.println (Character.isDigit ('c'));
       System.out.println (Character.isDigit ('5'));
    }
}
Ini menghasilkan hasil sebagai berikut:

false
true


Java - isWhitespace() Method


Keterangan:
Metode menentukan apakah nilai arang ditentukan adalah ruang putih, yang meliputi ruang, tab atau baris baru.

sintaks:
boolean isWhitespace (char ch)
parameter:
Berikut adalah detail dari parameter:

ch - tipe karakter primitif

Kembali Nilai:
Metode ini Mengembalikan nilai true jika karakter lulus benar-benar ruang putih.

contoh:
public class Uji {

    public static void main (String args []) {
       System.out.println (Character.isWhitespace ('c'));
       System.out.println (Character.isWhitespace (''));
       System.out.println (Character.isWhitespace ('\ n'));
       System.out.println (Character.isWhitespace ('\ t'));
    }
}
Ini menghasilkan hasil sebagai berikut:

false
true
true
true


Java - isUpperCase() Method


Keterangan:
Metode menentukan apakah nilai arang ditentukan huruf besar.

sintaks:
boolean isUpperCase (char ch)
parameter:
Berikut adalah detail dari parameter:

ch - tipe karakter primitif

Kembali Nilai:
Metode ini Mengembalikan nilai true jika karakter lulus benar-benar huruf besar.

contoh:
public class Uji {

    public static void main (String args []) {
       System.out.println (Character.isUpperCase ('c'));
       System.out.println (Character.isUpperCase ('C'));
       System.out.println (Character.isUpperCase ('\ n'));
       System.out.println (Character.isUpperCase ('\ t'));
    }
}
Ini menghasilkan hasil sebagai berikut:

false
true
false
false


Java - isLowerCase() Method


Keterangan:
Metode menentukan apakah nilai arang ditentukan huruf besar.

sintaks:
boolean isUpperCase (char ch)
parameter:
Berikut adalah detail dari parameter:

ch - tipe karakter primitif

Kembali Nilai:
Metode ini Mengembalikan nilai true jika karakter lulus benar-benar huruf besar.

contoh:
public class Uji {

    public static void main (String args []) {
       System.out.println (Character.isUpperCase ('c'));
       System.out.println (Character.isUpperCase ('C'));
       System.out.println (Character.isUpperCase ('\ n'));
       System.out.println (Character.isUpperCase ('\ t'));
    }
}
Ini menghasilkan hasil sebagai berikut:

false
true
false
false


Java - toUpperCase() Method


Keterangan:
Metode mengembalikan bentuk huruf besar dari nilai arang ditentukan.

sintaks:
Char toUpperCase (char ch)
parameter:
Berikut adalah detail dari parameter:

ch - tipe karakter primitif

Kembali Nilai:
Metode ini Mengembalikan bentuk huruf besar dari nilai arang ditentukan.

contoh:
public class Uji {

    public static void main (String args []) {
       System.out.println (Character.toUpperCase ('c'));
       System.out.println (Character.toUpperCase ('C'));
    }
}
Ini menghasilkan hasil sebagai berikut:

C
C


Java - toLowerCase() Method


Keterangan:
Metode mengembalikan bentuk huruf kecil dari nilai arang ditentukan.

sintaks:
Char toLowerCase (char ch)
parameter:
Berikut adalah detail dari parameter:

ch - tipe karakter primitif

Kembali Nilai:
Metode ini Mengembalikan bentuk huruf kecil dari nilai arang ditentukan.

contoh:
public class Uji {

    public static void main (String args []) {
       System.out.println (Character.toLowerCase ('c'));
       System.out.println (Character.toLowerCase ('C'));
    }
}
Ini menghasilkan hasil sebagai berikut:

c
c


Java - toString() Method


Keterangan:
Metode mengembalikan objek String yang mewakili nilai karakter yang ditentukan, yaitu, string satu karakter.

sintaks:
String toString (char ch)
parameter:
Berikut adalah detail dari parameter:

ch - tipe karakter primitif

Kembali Nilai:
Metode ini Pengembalian objek String

contoh:
public class Uji {

    public static void main (String args []) {
       System.out.println (Character.toString ('c'));
       System.out.println (Character.toString ('C'));
    }
}
Ini menghasilkan hasil sebagai berikut:

c
C

No comments:

Post a Comment