如何用 \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()。
我有一个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()。