java - JAVA 中的 Verbatim 字符串替代品

标签 java string

知道 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/

相关文章:

java - 如何在Java中以编程方式设置后备字体?

Java - BufferedImage - 每次迭代后清除屏幕

java - 在 UML 中用实线打开箭头?

java - Ksoap2 响应问题

java - 我用 split 制作了一个 char[] 并尝试再次将其变成字符串,但我不知道为什么这不起作用

python - 匹配字符串中的字符 "/"

string - 如何从随机位置的字符串部分获取不确定的数值?

java - 如何从我的应用程序获取日志文件名。属性文件

python - 将列表中的每个字符串拆分为数字和非数字部分

java - 在不初始化大小的情况下存储字符串数组