rules. Byte
Jenis yang mewakili urutan byte.
Literal byte ditentukan menggunakan awalan deklarasi b
yang diikuti dengan
byte direpresentasikan sebagai urutan karakter, heksadesimal dua tempat
nilai (misalnya, b'\x0F'
, bukan b'\xF'
), atau oktal tiga tempat
(misalnya, b'\000'
, bukan b'\0'
). Urutan karakter adalah
ditafsirkan sebagai string berenkode UTF-8.
// These are all equal to decimal 42. b'*' b'\x2A' b'\052' // These are all equivalent b'€' // 3-byte UTF-8 encoded string b'\342\202\254' b'\xE2\x82\xAC'
Fungsi untuk jenis Byte disediakan untuk membantu perbandingan byte yang direpresentasikan sebagai string berenkode Base64url- dan heksadesimal.
Metode
ukuran
size() menampilkan rules.Integer
Menampilkan jumlah byte dalam deret Byte.
- Hasil
-
non-null rules.Integer
jumlah byte.
Contoh
b'\xFF\xFF'.size() == 2
b'a'.size() == 1
b'€'.size() == 3 // 3-byte UTF-8 encoded string
toBase64
toBase64() menampilkan rules.String
Menampilkan string berenkode Base64 yang sesuai dengan Byte yang disediakan .
Encoding base64 dijalankan sesuai dengan spesifikasi base64url.
- Hasil
-
non-null rules.String
string berenkode Base64.
Contoh
b'\xFB\xEF\xBE'.toBase64() == '----'
toHexString
toHexString() menampilkan rules.String
Menampilkan string berenkode heksadesimal yang sesuai dengan Byte yang disediakan .
- Hasil
-
non-null rules.String
string berenkode heksadesimal.
Contoh
b'\x2A'.toHexString() == '2A'
b'**'.toHexString() == '2A2A'
b'€'.toHexString() == 'E282AC'