Java で Java 文字列リテラルをエスケープ解除する方法
Java には、文字列リテラルをエスケープ解除するための単純な関数がありません。このタスクでは、文字エスケープ シーケンスを対応する文字に手動で変換する必要があります。
一般的な文字エスケープ
Escape Sequence | Character |
---|---|
Backslash | |
n | Newline |
r | Carriage return |
t | Tab |
b | Backspace |
f | Form feed |
" | Double quote |
' | Single quote |
文字列リテラルのエスケープ解除
文字列リテラルのエスケープを解除する 1 つのアプローチは、反復処理を行うカスタム関数を使用することです。
例:
文字列のエスケープを解除するためのライブラリ
一部のサードパーティ ライブラリには、文字列をエスケープ解除する関数も提供されていますリテラル。たとえば、Apache Commons Lang ライブラリには次のメソッドがあります。
このメソッドは、上記の基本的なアプローチではカバーされていないエスケープ シーケンスを含む Java 文字列リテラルをエスケープ解除するために使用できます。
以上がJava文字列リテラルをエスケープ解除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。