知道 Java 没有像 C# 中那样的逐字字符串 (@),在代码中使用它时有没有办法保持字符串的格式?我有一个 sql 代码,我必须在代码中使用,但为了可读性我必须以某种格式保存它,我可以在 C# 中使用 @ 做到这一点,但我如何在 Java 中实现它?
例如:
String SQL=@"INSERT INTO VERSION_INFO
( TABLE_NAME ,
VERSION_ID ,
DATE,
EXP
)
VALUES ( '' , -- TABLE_NAME - varchar(50)
0 , -- VERSION_ID - int
0 , -- DATE- int
'' -- EXP- varchar(100)
)";
我必须按原样使用它,没有太多修改...
因愚蠢而编辑...
最佳答案
如果你使用 Eclipse,你可以使用下面的 @formatter
标签:
// @formatter:off
String string = "Your beautifully"
+ " formatted string";
// @formatter:on
这些标签之间的任何内容都不受 Ctrl + Shift + F (Source > Format
) 的影响.
关于java - JAVA 中的 Verbatim 字符串替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10949131/