Latest web development tutorials

kelas Karakter Jawa

kelas karakter yang digunakan untuk mengoperasikan satu karakter.

kelas karakter membungkus nilai dalam suatu objek primitif tipe char

contoh

char ch = 'a';

// Unicode 字符表示形式
char uniChar = '\u039A'; 

// 字符数组
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; 

Namun, dalam proses pembangunan yang sebenarnya, kita sering menghadapi situasi memerlukan penggunaan objek, bukan built-in tipe data. Untuk mengatasi masalah ini, bahasa Jawa menyediakan built-in tipe data Char wrapper kelas kelas Character.

kelas karakter menyediakan serangkaian metode untuk memanipulasi karakter. Anda dapat membuat sebuah objek menggunakan kelas Karakter konstruktor Karakter, misalnya:

Character ch = new Character('a');

Dalam beberapa kasus, Jawa compiler secara otomatis akan membuat objek Karakter.

Misalnya, ketika parameter tipe char dilewatkan ke metode parameter tipe Karakter, compiler akan secara otomatis dikonversi ke tipe char objek parameter Karakter. Fitur ini disebut tinju, pada gilirannya, disebut unboxing.

contoh

// 原始字符 'a' 装箱到 Character 对象 ch 中
Character ch = 'a';

// 原始字符 'x' 用 test 方法装箱
// 返回拆箱的值到 'c'
char c = test('x');

urutan escape

Didahului oleh backslash (\) karakter mewakili karakter escape, itu adalah compiler memiliki arti khusus.

Daftar berikut menunjukkan escape sequence Java:

urutan escape deskripsi
\ T Dalam teks di mana insersi kunci tab
\ B Dalam teks di mana insersi tombol kembali
\ N Dimana dalam bungkus teks
\ R Masukkan dalam teks di mana penyisipan
\ F Dalam teks di mana halaman insert istirahat
\ ' Dimasukkan dalam teks di mana satu kutipan
\ " Dimasukkan dalam teks di mana tanda kutip ganda
\\ Dimasukkan dalam teks di mana backslash

contoh

Ketika Anda mencetak pernyataan menemukan sebuah urutan escape, compiler dapat ditafsirkan dengan benar.

Contoh berikut ini untuk melarikan diri tanda kutip ganda dan output:

public class Test {

   public static void main(String args[]) {
      System.out.println("访问\"本教程!\"");
   }
}

Contoh di atas hasil disusun adalah sebagai berikut:

访问"本教程!"

Metode karakter

Berikut adalah metode kelas Karakter:

Tidak. Metode dan Deskripsi
1 isLetter ()
Apakah itu surat
2 isdigit ()
Apakah itu adalah karakter numerik
3 isWhitespace ()
Apakah spasi
4 isUpperCase ()
Apakah itu huruf besar
5 isLowerCase ()
Hal ini huruf kecil
6 toUpperCase ()
Menentukan huruf besar
7 toLowerCase ()
huruf kecil ditentukan
8 toString ()
Ia mengembalikan karakter string, panjang string hanya 1

Untuk daftar lengkap dari metode, merujuk pada java.lang.Character API spesifikasi.