在看Android结构介绍的时候,都知道Android的底层是基于Linux的。但是,又有多少人在学习Android的时候回去专门学习一下Linux呢?至少我是没有。

但是,正是我没有去学习过Linux,结果在处理Android中的换行的时候,就吃亏了。

有一次要读取一份文件,由于原先写的时候有加入换行,所以读取的时候要把换行符处理掉。但是,用了“\r\n”,却是一点效果都没有。。。。。。郁闷了,网上一查,的确是换行的啊。但是程序不会撒谎啊,既然没有得到想要的结果,那就是用错了。

没办法,自己这么没头绪地想下去也是浪费时间,问了办公室里的以为Android老师,他提醒了我因为是基于Linux的,要根据Linux的语法来写。

回到电脑前,查了下,发现问题了,在Windows下“\r\n”的确是换行。但是在Linux下,“\r”是回车符,“\n”是换行符。所以说,在Android中,换行只要用“\n”表示就行了,加了“\r”,感觉上是对了,但结果却是画蛇添足。

更多相关文章

  1. Android 开发之 ---- 底层驱动开发(一)
  2. (C++)错误的map删除操作和STL中容器的迭代器的底层实现机制
  3. Golang底层是什么语言
  4. golang底层是c语言吗?
  5. Golang 底层也用 Golang 吗?
  6. Kafka底层原理剖析(近万字建议收藏)
  7. 动画:一个底层运行函数的自白!
  8. 【决战西二旗】|Redis面试热点之底层实现篇
  9. PHP底层分析之关于强制分裂

随机推荐

  1. SqlServer查询和Kill进程死锁的语句
  2. SQL server 表数据改变触发发送邮件的方
  3. 在Sql Server中调用外部EXE执行程序引发
  4. 深入浅析SQL封装、多态与重载
  5. SQL Server 数据库分离与附加 就这么简单
  6. 详解DB2 sqlstate 57016 SQLCODE=-668 原
  7. SQL Server实现split函数分割字符串功能
  8. SQL Server实现将特定字符串拆分并进行插
  9. MSSql简单查询出数据表中所有重复数据的
  10. Mysql中错误使用SQL语句Groupby被兼容的