【发布时间】:2021-12-31 04:16:57
【问题描述】:
我正在尝试使用字符串生成器打印一个菜单,在打印每个选项后我想打印一个新行,但我不确定为什么 %n 在这里不起作用。它只是在一行上输出“%n”作为字符串的一部分。 menu[] 已经定义好了。对于我正在做的练习,我需要在不使用正则表达式的情况下进行。
StringBuilder menuText = new StringBuilder(" 0: " + menu[0] +
"%n 1: " + menu[1] +
"%n 2: " + menu[2] +
"%n 3: " + menu[3] +
"%n 4: " + menu[4] +
"%n 5: " + menu[5]);
【问题讨论】:
-
查看“转义序列”部分here:“以反斜杠 () 开头的字符是转义序列...”
标签: java arrays string newline stringbuilder