最近在做微信公众号,遇到了这样一个问题:
关注推送文字消息,这些消息数据是从数据库读取出来的,将\n这些符号存到数据库时,会将它转换城字符串,
而不再是特殊符号,从数据库查询出来的换行符\n变成了"\\n",如下所示。
代码:
public static void main(String[] args) {
String result = "感谢您的关注,更好的了解自己孩子的成绩,一起帮助孩子的进步吧!\\n发送:姓名+学年+考试名称,就能看到孩子本次的考试成绩哦!【目前只支持'亲情学校'】\\n例如:\\n输入:张三2020学年第一次月考\\n张三——4月成绩单:\\n语文:100分\\n数学:100分\\n英语:80分";
String[] resultStr = result.split("\\\\n");
StringBuffer buffer = new StringBuffer();
for (String string : resultStr) {
buffer.append(string).append("\n");
}
System.out.print(buffer.toString());
}
效果图:
感谢您的关注,更好的了解自己孩子的成绩,一起帮助孩子的进步吧!
发送:姓名+学年+考试名称,就能看到孩子本次的考试成绩哦!【目前只支持'亲情学校'】
例如:
输入:张三2020学年第一次月考
张三——4月成绩单:
语文:100分
数学:100分
英语:80分