Java 字符串转义

🔤 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 字面量的转义结果复制进属性文件。
⚠️ 使用说明与注意事项
📖关于「Java 字符串转义」 ▼

📝工具简介

Java 字符串转义。专为开发者打造的在线工具,纯前端运行,代码不离开浏览器。