java - 如何将\n 与打印的字符串文字结合使用?

标签 java string escaping bluej

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

System.out.print(row01\n);

bluej 说“非法字符:'\'”。那么如何在打印语句中使用 \n 而不使用引号呢?我不想逐字打印 "row01"row01 保存一个字符串值。同样,我必须使用 \n。我不是在寻找解决方法。

最佳答案

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

System.out.print(row01\n);

致:

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

关于java - 如何将\n 与打印的字符串文字结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51624223/

相关文章:

java - 用于 JUnit 测试的模拟对象

java - 使用 Spring MVC 和 Boot 刷新静态内容

java - 用于 Java 数据库管理的开源库

调用 malloc 并将返回值存储在双指针中?

java - RequestBody JSON 格式有单引号

使用 GUI 界面的 Java 最大公约数 - Int/String/Calculations 的问题

c - C 中 char[] 和 char* 的区别

python - PyMySQL 参数化查询和日期格式

php - mysql_real_escape_string 只转义一种类型的引号

sql - 选择具有撇号值 postgresql 的行