在 Java 中用 n 替换新行
Replace new line with n in Java
我正在使用 Android Studio,我正在尝试将多行 EditText
字段传递给 JSON
字符串。
我遇到的问题是 EditText
中的换行符在传递给 JSON
字符串和 JSON
然后休息。
我不知道如何用 EditText.getText()
中的 \n
替换实际的换行符,以便我可以将其正确传递给 JSON
.
为了更加清晰.. 用户输入:
“这是一张便条。
下面是几行
这将完全按照上面的方式传递给 JSON
字符串。我需要将这些换行符格式化为“\n”,这样它们就不会破坏 JSON
使用 \n
转义 \
in \n
in Java 或 Android 字符转义必须做
尝试替换其他换行符号:EditText.getText().replaceAll("\r\n|\r", "\n");
我正在使用 Android Studio,我正在尝试将多行 EditText
字段传递给 JSON
字符串。
我遇到的问题是 EditText
中的换行符在传递给 JSON
字符串和 JSON
然后休息。
我不知道如何用 EditText.getText()
中的 \n
替换实际的换行符,以便我可以将其正确传递给 JSON
.
为了更加清晰.. 用户输入:
“这是一张便条。
下面是几行
这将完全按照上面的方式传递给 JSON
字符串。我需要将这些换行符格式化为“\n”,这样它们就不会破坏 JSON
使用 \n
转义 \
in \n
in Java 或 Android 字符转义必须做
尝试替换其他换行符号:EditText.getText().replaceAll("\r\n|\r", "\n");