【问题标题】:How to use \n in junction with a printed string literal?如何将 \n 与打印的字符串文字结合使用?
【发布时间】:2019-01-08 11:45:45
【问题描述】:

我必须仅使用字符串文字、转义序列和System.out.print 打印几行代码。我不允许使用System.out.println 或除\n 之外的任何其他新行代码。也就是说,我如何将\n 与打印的字符串文字结合使用?每次我尝试以下代码时:

System.out.print(row01\n);

bluej 说"illegal character: '\' "。那么如何在不使用引号的情况下在打印的语句中使用\n?我不想从字面上打印"row01"row01 包含一个字符串值。同样,我必须使用\n。我不是在寻找解决方法。

【问题讨论】:

    标签: java string escaping bluej


    【解决方案1】:

    您必须将\n 括在引号中,才能使其成为有效的换行符。所以改变:

    System.out.print(row01\n);
    

    收件人:

    System.out.print(row01 + "\n");
    

    【讨论】:

    • 感谢您的回答;正是我想要的。我的课程没有说需要在转义序列周围加上引号...将其添加到我的笔记中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    • 2021-12-09
    • 1970-01-01
    • 2022-12-24
    • 2013-03-09
    • 2013-02-28
    • 2019-08-29
    相关资源
    最近更新 更多