問題:
使用 Java 處理 Java 原始程式碼時,您遇到需要提取字串文字以傳遞給接受字串的函數。但是,您需要字串的未轉義版本,其中 n 等字元會轉換為換行符,並轉換為 single 等。
問題: Java API 中是否有一個函數可以執行此操作不轉義?
答案:不幸的是,org.apache.commons.lang.StringEscapeUtils.unescapeJava()方法有一定的限制:
問題: 是有一種可自訂的方法可以從庫中獲取此功能或編寫它
答案: 是的,您可以建立自己的字串轉義器來解決Apache 程式碼的限制。以下是範例:
// Code provided by user in the answer
此自訂轉義器提供:
透過了解Java API的限制對於字串轉義和利用自訂解決方案(如提供的範例),您可以實現穩健的字串文字轉義,以滿足您的特定處理需求。
以上是如何取消轉義 Java 字串文字:Java API 或自訂解決方案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!