读取充满链接地址的文本的时候,我们可以采用

InputStreamReader input = new InputStreamReader(new FileInputStream("E:\\test\\source.txt"), "utf-8");
BufferedReader bufReader = new BufferedReader(input);
String line = "";
while ((line = bufReader.readLine()) != null) {

但是如果使用line.length()方法对第一个链接得到line长度,与该链接本身长度比较,你会发现,line.length长了一个字符,会不会是换行回车呢?

no!

这个时候如果你在while循环中插入

line = line.substring(1,line.length());

会立即消除文件的影响。这个字符不是空格,使用trim可以测试,但是输出也看不见什么,大概应该是特殊字符作为标识吧。

记得写入文件换行也用\r\n哦

转载于:https://www.cnblogs.com/xuweili/articles/4082608.html

文本读取写入易错问题相关推荐

  1. 全国计算机等级考试四级数据库易错知识点

    自己做题的一些易错点收纳,红色的是错两次以上的知识点 数据库原理: 两个关系代数表达式相等的条件是 产生的结果有相同的属性集:2.相同的元组集 两个调度等价有3个条件,1.读同样的值:2.readTj ...

  2. Java 编程规范 -- 易错精简版

    Part 1 – 易错点 --  edit by liudeyu,If you have any adivice or suggestion, please participate in the di ...

  3. Linux - 易错知识点整理(待更新)

    Linux - 易错知识点整理(待更新) 本文根据CSDN Linux进阶技能树整理的易错知识点(带练),参考资料Linux常用命令大全(非常全!!!),Linux面试题(2020最新版)(带问/练) ...

  4. Java进阶3 - 易错知识点整理(待更新)

    Java进阶3 - 易错知识点整理(待更新) 该章节是Java进阶2- 易错知识点整理的续篇: 在前一章节中介绍了 ORM框架,中间件相关的面试题,而在该章节中主要记录关于项目部署中间件,监控与性能优 ...

  5. python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入

    Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...

  6. C语言易错题集 第二部

    C语言易错题集后续 一.共用体相关(union) 二.do,while相关 三.char溢出相关 四.printf()相关 五.++相关 六. for语句相关 七.calloc()相关 八.defin ...

  7. Python文件(一):文件类型、文件的打开,读取写入,关闭、文件备份、文件和文件夹的操作

    一.文件 文件是存储在存储器上的一组数据序列,可以包含任何数据内容. 文件是数据的抽象和集合. 二.文件类型 文本文件:长字符串 二进制是信息按照非字符但有特定格式形成的文件,文件内部数据的组织格式与 ...

  8. 64位 int 占几个字节_面试常考,项目易错,长文详解C/C++中的字节对齐

    面试常考,项目易错,长文详解C/C++中的字节对齐​mp.weixin.qq.com 引入主题,看代码 我们先来看看以下程序 //编译器:https://tool.lu/coderunner/ //来 ...

  9. @entity 不限字节长度的类型_面试常考,项目易错,长文详解C/C++中的字节对齐...

    面试常考,项目易错,长文详解C/C++中的字节对齐​mp.weixin.qq.com 引入主题,看代码 我们先来看看以下程序 //编译器:https://tool.lu/coderunner/ //来 ...

最新文章

  1. 树莓派centos安装的基本配置
  2. jQuery基础介绍
  3. iOS - NSUserDefaults 实现数据的持久化保存
  4. AlexNet网络构建与训练
  5. python画相关性可视化图_Python可视化16matplotlibseborn-相关性热图(correlation heatmap)...
  6. 【Python数据分析】时间序列分析——AR/MA/ARMA/ARIMA
  7. node createConnection connect 区别?
  8. 固高板卡mct2008调试轴回零_固高电机控制调试软件mct2008 v2.0
  9. 新翔绩效考核系统 v2022
  10. python可不可以开发软件_python可以开发软件吗
  11. Landscape-施密特版图触发器设计
  12. Ubuntu-Chrome 更新Flash插件
  13. 32位/64位处理器:*char与*int的区别?不同类型的指针+1的区别?
  14. 金融python入门书籍推荐_学习金融工程,有哪些推荐的入门书籍?
  15. 你心有喜欢的明星吗??
  16. [NOIP2016PJ]魔法阵
  17. 单反相机和镜头 怎么样才可以吧身边的mm拍的很漂亮!!
  18. UML--顺序图绘制
  19. 企业办理CMMI3级认证,需要做哪些工作?
  20. 使用image-map编写校区平面示意图

热门文章

  1. powerdesigner显示列描述信息
  2. zend frameword加载已有文件
  3. php开发用户登录模块,使用CodeIgniter开发用户登录注册模块
  4. MyBatis,动态传入表名,字段名的解决办法
  5. Open vSwitch相关字段详解之L4:TCP, UDP, SCTP
  6. lc171. Excel Sheet Column Number
  7. 20165303实验一 Java开发环境的熟悉
  8. WebJars 进行 css js 资源文件管理
  9. iOS 学习记录----动画
  10. POJ 2749 Building roads