如何用 \n 替换每一行

How to replace every line by \n

我有一个TextField,TextField下面有一个Card和Text as child,Card的child显示在TextField中输入的String,我想用\n替换每一行,我该怎么做这个?

示例:

输入的文字:

Hello

World

结果:

Hello

World

预期:

Hello\nWorld

将输入保存为字符串。现在检查每个字符并将其存储在另一个字符串中,但是当您遇到 下一行 或“\n”时,则在字符串后附加“\”+"n"。继续检查,直到遇到字符串结尾或 null。您还可以 运行 循环直到 sizeof(string)。 这个新字符串将是您预期的输出。

你可以试试这个,它会起作用的。

public class HelloWorld{

     public static void main(String []args){
        String s = "Hello\nHello";
        System.out.println(s.replaceAll("\n","\\n"));
     }

}

这是一个普通的 java 代码,但您也可以在 android 中使用相同的函数 replaceAll,而不是 S.O.P 使用 setText()。