Java 字符串转义
支持 \b \t \n \f \r \" \' \\ \uXXXX \0-377。
🔤 Java String Escape
📐 工作原理与说明
Java 字符串字面量的转义与反转义。
- 转义序列:
\n\t\r\"\\\b\f\'\uXXXX\OOO。 - 特性:
\uXXXX在编译期即被解析,即便出现在注释中也会生效。 - 文本块:Java 15+ 支持
"""文本块,可多行书写并减少转义。 - 要求:
\u必须恰好四位十六进制,不足需补前导 0。
Escape and unescape Java string literals in your browser — handle \n, \t and unicode escapes.
📚 深度解析:Java 字符串转义
💡 常见使用场景
- 把文本嵌入 Java 字符串字面量,处理引号与换行。
- 把测试数据或 SQL 片段安全地写进 Java 字符串字面量,避免引号与反斜杠导致编译错误或语义改变。
转义
输入 `a b` → 输出 `"a\tb"`(制表符变 \t)。
❓ 常见问题(FAQ)
- Java 文本块 """ 能省转义吗?
- JDK 15+ 文本块可免多数转义,但仍需处理 `"""` 本身。
- Java 属性文件里的转义规则一样吗?
- 不一样。.properties 有自己的规则:键名中的空格、冒号与等号需要反斜杠转义;非 Latin-1 字符通常按 \uXXXX 表示(Java 9 起默认按 UTF-8 读取,情况有所变化)。不要直接把 Java 字面量的转义结果复制进属性文件。
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
Java 字符串转义。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。