热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

冰天雪地五花大绑裸跪求从ANDROID从SQLITE读取有'\n'的方法

RT,数据库中的一个BODY字段的值是CONTENT\nCONTENT\nCONTENT里面的\n是我为了换行加上去的。可是,在调试的时候发现,publicCursorgetDiary
RT,数据库中的一个BODY字段的值是CONTENT\nCONTENT\nCONTENT
里面的\n是我为了换行加上去的。
可是,在调试的时候发现,
public Cursor getDiary(String title) throws SQLException {
String querysql="select body from clib where title = '"+title+ "'";
Cursor mCursor =

mDb.rawQuery(querysql,null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}

result.setText(mDiaryCursor.getString(0)); //result是一个testView。

系统提供的getString这个方法自动在\n前面又给我加了一个\ 。字符串变成了“CONTENT\\nCONTENT\\nCONTENT”
它大爷的。。。

8 个解决方案

#1


当然,要转义的

#2


这个只能你自己再处理

#3


或者直接添加'\n'的ascii值,是10

#4


引用 3 楼 dinjay 的回复:
或者直接添加'\n'的ascii值,是10


大哥千万别跑!!
这个'添加'是指我在字符串中添加吗?

#5


只听说过转义发生在编译阶段!还有如此奇怪的事(我是做C++的)?
我觉得,双斜杠是你自己写入数据库的。

#6


\\n  就是转义符啊

#7


读取body到String,调用String的replace("\\n","\n")做后续处理
不知道可不可以

#8


引用 7 楼 sd6733531 的回复:
读取body到String,调用String的replace("\\n","\n")做后续处理
不知道可不可以


嗯,这个简单

推荐阅读
  • 数据库技术:execute immediate
    首先在这里发发牢骚,指责下那些刻板的书写方式,不考虑读者理不理解,感觉就是给专业人员用来复习用的一样,没有前戏,直接就高潮,实在受不了!没基础或基础差的完全不知道发生了什么,一脸懵 ... [详细]
  • 点击打开链接去除换行updatezhzl_addresstsett.add_administration_numreplace(t.add_administration_num,chr(10 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • 本文详细介绍了使用C#实现Word模版打印的方案。包括添加COM引用、新建Word操作类、开启Word进程、加载模版文件等步骤。通过该方案可以实现C#对Word文档的打印功能。 ... [详细]
  • PLSQL块:PLSQL块都用于解决特定问题,PLSQL块可以有参数,也可以相互调用。PLSQL块可以作为模式对象在Oracle数据库中保存,根据用途可以 ... [详细]
  • 我想将结果转换为ModelA数组,但没有找到方法。letquery"SELECTt1.columnA,t2.colum ... [详细]
  • 点此学习更多SQL相关函数与字符串处理函数mysql函数一、简明总结ASCII(char)        返回字符的ASCII码值BIT_LENGTH(str)      返回字 ... [详细]
  • Android和iOS的数据库都是用SQLite来实现.一,SQLite数据库简介:轻量级:SQLite数据库是一个轻量级的数据库,适用于少量数据的CURD;文件本质:SQL ... [详细]
  • 1关于字符串相邻的两个或多个字符串字面值(引号引起来的字符)将会自动连接到一起:str_catpython!str_cat输出:python!把很长 ... [详细]
  • WhenImtryingtorunthefollowing:当我试图运行以下内容时:ContentValuescvnewContentValues();cv ... [详细]
  • 我正在一个涉及SQLite的项目中,我只有一个数据库文件,现在我正在测试我的应 ... [详细]
  • SQLite–CONSTRAINTS(约束)约束是数据列在表上执行的规则。这些是用来限制的数据类型可以进入一个表。这样可以确保数据的准确性和可靠性在数据库中。    级或表级约束可 ... [详细]
  • 有没有人用过sqlite?关于tablehasnocolumnnamedcolumn插入数据的时候报上边的错。问题是我明明有这一列。直接在sqlitedevoloper里执 ... [详细]
author-avatar
陈陈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有