ホームページ >Java >&#&チュートリアル >エスケープせずに複数の引用符を含む Java 文字列リテラルを作成するにはどうすればよいですか?

エスケープせずに複数の引用符を含む Java 文字列リテラルを作成するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-04 15:06:02790ブラウズ

How to Create Java String Literals with Multiple Quotes Without Escaping?

エスケープ引用符のない Java 文字列リテラル

質問: エスケープせずに多数の引用符を含む Java 文字列リテラルを作成するにはどうすればよいですか?

Java は、他の言語とは異なり、文字列の一重引用符区切り文字をサポートしていません。これは、引用符で囲まれたテキストを含む文字列を扱う場合に不便になる可能性があります。

回答: Java には専用の文字列区切り文字がありませんが、回避策は存在します。

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

このアプローチでは、文字列の区切りには使用されないバックティック () が引用符の代わりに使用されます。文字列の作成後、replace()` メソッドを使用して、' は " に置き換えられます。このメソッドは、パフォーマンスの低下を最小限に抑えるために静的フィールドの初期化に主に推奨されることに注意してください。

以上がエスケープせずに複数の引用符を含む Java 文字列リテラルを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:JAVA の OOPS - 究極次の記事:JAVA の OOPS - 究極