【问题标题】:How to break a string literal across multiple lines of source code in Java? [duplicate]如何在Java中的多行源代码中打破字符串文字? [复制]
【发布时间】:2019-07-19 02:47:12
【问题描述】:

我过去做过 C++,如果要继续写一长行代码,我会使用:

\

运算符。我的编译器似乎在 Java 中没有识别出这一点(显然)。我在下一行 within 代码本身使用什么命令,not 输出。

编辑:示例 -

System.out.println("This code os too long to be put in one extremely long line of code so that is why I am asking this question\nThanks!");

错误: 发现 1 个错误: 文件:H:\CISS 110\BarakGasPrice.java [行:12] 错误:字符串文字没有被双引号正确关闭

【问题讨论】:

  • 写在下一行。编译器会忽略空格。
  • @ernest_k 由于某种原因仍然无法工作...我正在使用 Drjava
  • @FaridB:问题中的单行代码不会产生问题中的错误。所以这并没有真正澄清。
  • 如果你使用 eclipse 格式你的代码在 windows 中 Ctrl+Shit+F

标签: java


【解决方案1】:

在合理的位置断开字符串并将两个字符串连接在一起。

System.out.println("This code os too long to be put in one extremely long " +
                   "line of code so that is why I am asking this question\nThanks!");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-03
    • 1970-01-01
    • 2011-06-15
    • 2014-08-01
    • 2020-10-09
    • 2017-12-20
    相关资源
    最近更新 更多