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!