java - 是否有与 oracle 中的 q 运算符等效的 java?

标签 java string oracle operators string-literals

在 Oracle 中,如果您使用 q operator它将按字面意思给出字符串。例如:

select q'[You're awesome]' from dual;

即使字符串中间有一个单引号也能正常工作。这很好,因为您不必转义字符串中的所有无效字符。

我想知道(出于好奇)在 Java 中是否有与此等效的内容。我似乎无法在谷歌上找到任何相关信息。它可能是这样的:

String literal = q"[I'm a "literal" string]"; //maybe...

感谢您的提示!

最佳答案

不幸的是,没有。双引号语法是 Java 字符串文字的唯一语法。

关于java - 是否有与 oracle 中的 q 运算符等效的 java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10858382/

相关文章:

r - R中最后一个逗号分割的字符串

java - 使用 Hibernate 在 oracle timestamp(6) 列中插入 java.sql.Timestamp 数据

java - NSIS - 如何在 NSIS 中运行 Java 应用程序?

java - JAX-WS Sharepoint 401 未经授权的 NTLM

Python 自动将一些字符串转换为原始字符串?

c - 在C语言的.text文件中读取“;”之间的字符串

Java 命令行错误(无法找到或加载主类)

oracle - 使用 Oracle Report Builder 的 Oracle Reports (.RDF) 内容中的超链接

sql - Oracle 日期数据类型的范围 : "January 1, 4712 BC to December 31, 9999 AD", 该范围背后是否有任何逻辑?