我无法在 JDA 上用“\n”换行

I can't make new line with "\n" on JDA

我第一次在这里寻求帮助,所以如果我的线程格式错误,我就是这样 sorry.My 问题是我无法在 Java JDA 中换行(Java 不和谐 API).

当我使用:

eb.setDescription("For \n Example");

它工作得很好,但我正在尝试这样做。

首先我从配置文件中获取字符串:

String Message = plugin.getConfig().getString("Discord." + "PrivateMessage")

它可以很好地获取字符串,但是当我使用 eb.setDescription(Message); 消息没有线路。消息中有换行括号“\n”,但它们并没有使新的 lines.Message 像这样出现:

“For \n Example”没有换行。

我假设您的实际字符串在文件中并且您只是将其读出。当你把 \n 放在一个文件中时,当你阅读它时它不会自动转换为换行符。你可以做 string = string.replace("\n", "\n") 来转换它。