文本读取写入易错问题
读取充满链接地址的文本的时候,我们可以采用
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
文本读取写入易错问题相关推荐
- 全国计算机等级考试四级数据库易错知识点
自己做题的一些易错点收纳,红色的是错两次以上的知识点 数据库原理: 两个关系代数表达式相等的条件是 产生的结果有相同的属性集:2.相同的元组集 两个调度等价有3个条件,1.读同样的值:2.readTj ...
- Java 编程规范 -- 易错精简版
Part 1 – 易错点 -- edit by liudeyu,If you have any adivice or suggestion, please participate in the di ...
- Linux - 易错知识点整理(待更新)
Linux - 易错知识点整理(待更新) 本文根据CSDN Linux进阶技能树整理的易错知识点(带练),参考资料Linux常用命令大全(非常全!!!),Linux面试题(2020最新版)(带问/练) ...
- Java进阶3 - 易错知识点整理(待更新)
Java进阶3 - 易错知识点整理(待更新) 该章节是Java进阶2- 易错知识点整理的续篇: 在前一章节中介绍了 ORM框架,中间件相关的面试题,而在该章节中主要记录关于项目部署中间件,监控与性能优 ...
- python关闭读写的所有的文件-Python文件操作:文件的打开关闭读取写入
Python文件操作:文件的打开关闭读取写入 一.文件的打开关闭 Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中文本文件的操作. 文件操作都分为以下几个步骤: 1.打开文 ...
- C语言易错题集 第二部
C语言易错题集后续 一.共用体相关(union) 二.do,while相关 三.char溢出相关 四.printf()相关 五.++相关 六. for语句相关 七.calloc()相关 八.defin ...
- Python文件(一):文件类型、文件的打开,读取写入,关闭、文件备份、文件和文件夹的操作
一.文件 文件是存储在存储器上的一组数据序列,可以包含任何数据内容. 文件是数据的抽象和集合. 二.文件类型 文本文件:长字符串 二进制是信息按照非字符但有特定格式形成的文件,文件内部数据的组织格式与 ...
- 64位 int 占几个字节_面试常考,项目易错,长文详解C/C++中的字节对齐
面试常考,项目易错,长文详解C/C++中的字节对齐mp.weixin.qq.com 引入主题,看代码 我们先来看看以下程序 //编译器:https://tool.lu/coderunner/ //来 ...
- @entity 不限字节长度的类型_面试常考,项目易错,长文详解C/C++中的字节对齐...
面试常考,项目易错,长文详解C/C++中的字节对齐mp.weixin.qq.com 引入主题,看代码 我们先来看看以下程序 //编译器:https://tool.lu/coderunner/ //来 ...
最新文章
- 树莓派centos安装的基本配置
- jQuery基础介绍
- iOS - NSUserDefaults 实现数据的持久化保存
- AlexNet网络构建与训练
- python画相关性可视化图_Python可视化16matplotlibseborn-相关性热图(correlation heatmap)...
- 【Python数据分析】时间序列分析——AR/MA/ARMA/ARIMA
- node createConnection connect 区别?
- 固高板卡mct2008调试轴回零_固高电机控制调试软件mct2008 v2.0
- 新翔绩效考核系统 v2022
- python可不可以开发软件_python可以开发软件吗
- Landscape-施密特版图触发器设计
- Ubuntu-Chrome 更新Flash插件
- 32位/64位处理器:*char与*int的区别?不同类型的指针+1的区别?
- 金融python入门书籍推荐_学习金融工程,有哪些推荐的入门书籍?
- 你心有喜欢的明星吗??
- [NOIP2016PJ]魔法阵
- 单反相机和镜头 怎么样才可以吧身边的mm拍的很漂亮!!
- UML--顺序图绘制
- 企业办理CMMI3级认证,需要做哪些工作?
- 使用image-map编写校区平面示意图