在SQLite Android中添加和检索带有换行符的文本时出现问题

在SQLite Android中添加和检索带有换行符的文本时出现问题,android,android-sqlite,Android,Android Sqlite,因此,我可以将数据添加到数据库中,但当我尝试添加 测试句 测试第二句 到数据库然后检索我得到的 测试句子测试句子二 我正在从一个已输入enter的字符串中添加测试数据,而代码中没有任何方法可以添加,因为我正在将数据从Textview拉入字符串并保存到数据库中。实际上,您可以尝试添加\n。读取字符串的每个字符并找到返回字符的位置。然后在“新建字符串”中,在该字符之前复制内容,然后复制“\n”,然后复制字符串的其余内容 代码如下: public void onClick(View arg0) {

因此,我可以将数据添加到数据库中,但当我尝试添加

测试句

测试第二句

到数据库然后检索我得到的

测试句子测试句子二


我正在从一个已输入enter的字符串中添加测试数据,而代码中没有任何方法可以添加,因为我正在将数据从Textview拉入字符串并保存到数据库中。

实际上,您可以尝试添加\n。读取字符串的每个字符并找到返回字符的位置。然后在“新建字符串”中,在该字符之前复制内容,然后复制“\n”,然后复制字符串的其余内容

代码如下:

public void onClick(View arg0) {

    String s=ed.getText().toString();
    int index=0;
    for(int i=0;i<s.length();i++){
        if(s.charAt(i)==10){
            index=i;
        }
    }
    String temp=s.substring(0, index);
    temp=temp+'\n';
    temp=temp+s.substring(index+1, s.length());
    tv.setText(temp);
}
public void onClick(视图arg0){
字符串s=ed.getText().toString();
int指数=0;

对于(int i=0;i此处,temp是所需的字符串,您可以将其保存在数据库中。感谢您的帮助,这一点真的让我很为难。您可以在获取字符串后或需要在程序中的任何位置使用它时修改字符串。如果您对新行的要求不严格,请不要担心。