Saya tahu beberapa karakter pelarian di Jawa, misalnya
\n : Newline
\r : Carriage return
\t : Tab
\\ : Backslash
...
Apakah ada daftar lengkapnya di suatu tempat?
Saya tahu beberapa karakter pelarian di Jawa, misalnya
\n : Newline
\r : Carriage return
\t : Tab
\\ : Backslash
...
Apakah ada daftar lengkapnya di suatu tempat?
Jawaban:
Anda dapat menemukan daftar lengkapnya di sini .
\t
Sisipkan tab dalam teks pada saat ini.\b
Sisipkan spasi mundur di teks pada saat ini.\n
Sisipkan baris baru di teks pada saat ini.\r
Masukkan carriage return dalam teks pada saat ini.\f
Sisipkan formfeed dalam teks pada saat ini.\'
Masukkan satu karakter kutipan dalam teks pada saat ini.\"
Sisipkan karakter kutip ganda dalam teks pada saat ini.\\
Sisipkan karakter garis miring terbalik di teks pada saat ini.\a
dan karakter nol \0
.
\a
tidak dapat dikompilasi di javac 1.8.0_20:illegal escape character: String test = "\a";
Java Escape Sequences:
\u{0000-FFFF} /* Unicode [Basic Multilingual Plane only, see below] hex value
does not handle unicode values higher than 0xFFFF (65535),
the high surrogate has to be separate: \uD852\uDF62
Four hex characters only (no variable width) */
\b /* \u0008: backspace (BS) */
\t /* \u0009: horizontal tab (HT) */
\n /* \u000a: linefeed (LF) */
\f /* \u000c: form feed (FF) */
\r /* \u000d: carriage return (CR) */
\" /* \u0022: double quote (") */
\' /* \u0027: single quote (') */
\\ /* \u005c: backslash (\) */
\{0-377} /* \u0000 to \u00ff: from octal value
1 to 3 octal digits (variable width) */
The Basic Multilingual Plane adalah nilai unicode dari 0x0000 - 0xFFFF (0-65.535). Pesawat tambahan hanya dapat ditentukan di Java dengan beberapa karakter: heiroglyph mesir A054 (pria peletakan) adalah U+1303F
/ 𓀿
dan harus dipecah menjadi "\uD80C\uDC3F"
(UTF-16) untuk string Java. Beberapa bahasa lain mendukung pesawat yang lebih tinggi dengan "\U0001303F"
.
\r
dan \n
, pelolosan unicode telah diproses sebelumnya sebelum kompilator dijalankan sebagai pertanyaan yang Anda tautkan. Karena itu, ini memasukkan umpan baris literal ke dalam kode Anda dan gagal karenanya. Namun, kode escape "berfungsi" sebagaimana yang dimaksudkan untuk berfungsi dalam spesifikasi.
Ya, di bawah ini adalah tautan dari dokumen. Oracle di mana Anda dapat menemukan daftar lengkap karakter melarikan diri di Java.
Karakter melarikan diri selalu diawali dengan "\" dan digunakan untuk melakukan beberapa tugas tertentu seperti pergi ke baris berikutnya, dll.
Untuk Detail lebih lanjut tentang Karakter Escape Lihat tautan berikut:
https://docs.oracle.com/javase/tutorial/java/data/characters.html
Ini adalah karakter pelarian yang digunakan untuk memanipulasi string.
\t Insert a tab in the text at this point.
\b Insert a backspace in the text at this point.
\n Insert a newline in the text at this point.
\r Insert a carriage return in the text at this point.
\f Insert a form feed in the text at this point.
\' Insert a single quote character in the text at this point.
\" Insert a double quote character in the text at this point.
\\ Insert a backslash character in the text at this point.
Baca lebih lanjut tentang mereka dari sini.
http://docs.oracle.com/javase/tutorial/java/data/characters.html