评论

# re: java文件读取。(单字节读取和按行读取读取)

2008-10-06 15:16

隔叶黄莺

再简单也比不过 groovy 的这一行代码

text = new File("foo.txt").getText();   回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2008-10-06 16:23

van

@隔叶黄莺

PHP,Python,Rudy都可以这么简单..

这样没啥可比性..

学Java的新手依然比学其他语言的新手多.

So从这个角度来讲,博主的文章还是更具价值的.:-)  回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2008-10-06 19:00

隔叶黄莺

第一段代码应使用字节缓冲,不然效率会低很多,缓冲的大小可适应实际来调整

第二段代码,不需要逐层 close(),这里的实现都是装饰模式,外层 close() 时会调用内层对象的 close() 方法。  回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2008-10-06 19:37

duduli

想从基础学起,呵呵 @隔叶黄莺

回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2008-10-06 19:37

duduli

这个我也知道,但是并没过多的考虑。@隔叶黄莺

回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2008-10-06 19:56

隔叶黄莺

你都知道呀,就当我什么也没说。  回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2008-10-06 20:22

duduli

也不能那样说啦,至少还是有缺陷的。谢了@隔叶黄莺

回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2008-12-09 16:37

fofo

行读取时貌似代码有问题

while((l = br.read()) != -1){

readoneline = br.readLine();

System.out.println(readoneline);

}

改为:

String readoneline;

while ((readoneline = br.readLine()) != null) {

System.out.println(readoneline);

}

可以正确读出  回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2010-08-06 16:15

董泽榛

同意你的看法@fofo

回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2011-11-30 11:58

alexyang

行读取时貌似代码有问题

while((l = br.read()) != -1){

readoneline = br.readLine();

System.out.println(readoneline);

}

改为:

String readoneline;

while ((readoneline = br.readLine()) != null) {

System.out.println(readoneline);

}

可以正确读出

-------------------------------------

以上两种写法都有问题。

第一种会丢失每行第一个字符,

第二种会丢失第一行。  回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)

2011-11-30 12:12

alexyang

抱歉,上面弄错了,

while ((readoneline = br.readLine()) != null) {

readoneline = new String(readoneline.getBytes(), "UTF8");

之前写成了

while ((readoneline = br.readLine()) != null) {

readoneline = new String(br.readLine().getBytes(), "UTF8");

br.readLine()又读了一行。

回复  更多评论

# re: java文件读取。(单字节读取和按行读取读取)[未登录]

2012-05-14 16:01

Erica

就是啊,原本的错误会把每行第一个字符给去掉了@fofo

回复  更多评论

java 读取文件第一行代码,java文件读取。(单字节读取和按行读取读取)相关推荐

  1. 第一行代码 java 光盘_如何买卖光盘附带的数字电影代码

    第一行代码 java 光盘 At the moment, we're in a transition to an all-digital world of entertainment, and we' ...

  2. 第一行代码Java课后习题学习

    文章目录 第1章:Java简介 一.填空题 二.选择题 三.判断题 四.简答题 第2章:简单Java程序 一.填空题 二.选择题 三.简答题 四.编程题 第3章:面向对象 一.填空题 二.选择题 三. ...

  3. 深入理解 Java 虚拟机(第一弹) - Java 内存区域透彻分析

    来自:好好学java 这篇文章主要介绍Java内存区域,也是作为Java虚拟机的一些最基本的知识,理解了这些知识之后,才能更好的进行Jvm调优或者更加深入的学习,本来这些知识是晦涩难懂的,所以希望能够 ...

  4. 【Java虚拟机】第一章、Java虚拟机是如何产生的

    先不讲java虚拟机,我们从最最基本的出发. 当我开始学习java之初,老是听我老师吹牛逼说java能跨平台,如何如何厉害,我一直有疑问,java可以跨平台,别的就不行?很惭愧,现在才正式开始总结一下 ...

  5. linux 文件io实例代码,linux 文件IO(示例代码)

    1.文件描述符 (1)文件描述符的本质是一个数字,这个数字本质上是进程表中文件描述符表的一个表项,进程通过文件描述符作为index去索引查表得到文件表指针,再间接访问得到这个文件对应的文件表. (2) ...

  6. 【工程实践】Linux删除文件与Python代码删除文件命令

    1.问题说明 工作中由于经常需要处理大数据量文件,导致服务器中会存在的大量缓存文件.中间文件,非常占用磁盘空间,如果没有外挂磁盘则需要经常删除文件.删除文件一般使用Linux命令和Python代码完成 ...

  7. 用java编写关于母亲节的代码,java编纂图形用户界面程序-实例2:母亲节快乐!o~ 努力...

    java编写图形用户界面程序--实例2:母亲节快乐!^_^o~ 努力! 最近时间越来越少了,又要准备省赛,又要备考四级! 作为一个地地道道的"农村娃"."计算机渣&quo ...

  8. ASP技巧实例:几行代码解决防止表单重复提交

    在很多情况下都需要防止相同的表单被多次提交,很多人的实现方法都比较复杂(代码数量超过几十行!!)下面提供一种只需使用几行代码的方法,轻松地实现了防止用户刷新多次提交表单和使用后退钮重复多次提交表单. ...

  9. 【Java练习题汇总】《第一行代码JAVA》面向对象基础篇,汇总Java练习题——面向对象:特性、类与对象、数组、String、内部类... ~

    Java练习题 · 面向对象基础篇 1️⃣ 面向对象基础篇 1️⃣ 面向对象基础篇 一.填空题 面向对象的三大特征:_______ ._______ ._______. 类由_______和_____ ...

最新文章

  1. 一条数字链路连接的端口无法UP及后续相应故障的排除
  2. 【OpenGL】关于OpenGL中Bind函数的理解
  3. Xcode 中关于#的小知识
  4. django_4数据库3——admin
  5. Smarty foreach
  6. 查看dataloader的大小_一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系
  7. 美国计算机工程专业,美国计算机工程专业哪些学校比较好
  8. 统计学习方法 学习笔记(五):支持向量机(下)
  9. 内核对象和句柄的介绍及注意事项
  10. JavaScript 造就年薪超过 10 万美元的开发者们!
  11. django中的querydict对象_Django之MTV实战(2)
  12. 段上的等待事件 —— enq: HW - contention(oracle)
  13. python函数参数顺序_对Python中函数参数类型及排序问题,三个方面的总结
  14. 因一纸设计稿,我把竞品APP扒得裤衩不剩(中)
  15. GitHub 上最火的开源项目 —— Java 篇
  16. 如何优化内存?Unity中的内存种类;冯乐乐的总结的优化技术
  17. 复印机扫描仪错误怎么回事_打印机扫描后出现错误怎么处理?
  18. idrac给服务器重装系统,DELL服务器如何使用iDRAC安装操作系统
  19. 全志A40i开发板(4核ARM CortexA7)测评合集——存储介质读写测试
  20. 动态规划法(JavaScript)

热门文章

  1. C++ 梳理(一):跑通简单程序
  2. 动手动脑java异常处理
  3. 由汉诺塔引起的对递归的思考
  4. 再谈布局,栅栏式自适应布局的学习和实现(calc自适应布局)
  5. php 操作mysql 分表的一种方法
  6. [NOIP2010]关押罪犯
  7. ASP.NET 控制页和内容页中的事件
  8. 如何找回系统盘丢失的空间
  9. Flutter RichText 富文本标签样式 局部文字点击事件
  10. [目录]搭建一个简单的WebGIS应用程序