Rumah >Java >javaTutorial >Bagaimana untuk Menulis Huruf Rentetan dalam Java Tanpa Melarikan Diri Petikan?

Bagaimana untuk Menulis Huruf Rentetan dalam Java Tanpa Melarikan Diri Petikan?

Patricia Arquette
Patricia Arquetteasal
2024-11-05 15:34:02264semak imbas

How to Write String Literals in Java Without Escaping Quotes?

Menulis Huruf Rentetan Tanpa Melarikan Diri Petikan di Jawa

Menulis literal rentetan yang mengandungi banyak tanda petikan di Jawa mungkin sukar kerana keperluan untuk melarikan diri daripada watak-watak ini. Walaupun sesetengah bahasa menawarkan sintaks alternatif untuk mengurangkan isu ini, Java tidak menyediakan pilihan sedemikian.

Penyelesaian Python

Python membenarkan literal String berbilang baris yang disertakan dalam tiga kali ganda petikan ("""), seperti yang dilihat dalam contoh di bawah:

<code class="python">multi_line_string = """A pretty "convenient" string"""</code>

Java's Alternative

Walaupun Java tidak menyokong rentetan tiga petikan, terdapat penyelesaian:

<code class="java">String myString = "using `backticks` instead of quotes".replace('`', '"');</code>

Pendekatan ini melibatkan menggantikan tanda kutip belakang (`) dengan tanda petikan (") menggunakan kaedah replace()`. Walaupun ia mungkin tidak seanggun rentetan tiga petikan, ia meningkatkan kebolehbacaan kod dan memudahkan kemasukan tanda petikan dalam literal Rentetan.

Atas ialah kandungan terperinci Bagaimana untuk Menulis Huruf Rentetan dalam Java Tanpa Melarikan Diri Petikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn