java创建一个类实现读取一个文件中的每一行显示出来

 更新时间:2017年01月13日 09:47:34   投稿:jingxian  
下面小编就为大家带来一篇java创建一个类实现读取一个文件中的每一行显示出来的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

实例如下

import java.io.*;
import java.util.*;
class MyBufferReaderDemo{
private FileReader fb;

MyBufferReaderDemo(FileReader fb){
this.fb=fb;
}
public String BufferReader() throws IOException{
StringBuilder s1=new StringBuilder();
int ch=0;
while((ch=fb.read())!=-1)
{
if(ch=='\r')
continue;
if(ch=='\n')
return s1.toString();
else
s1.append((char)ch);
}
if(s1.length()!=0)
return s1.toString();
return null;
}
public void myClose() throws IOException{
fb.close();
}


public static void main(String[] args) throws IOException  {
// TODO Auto-generated method stub
FileReader f1=new FileReader("d:\\MyBufferReaderDemo.java");
MyBufferReaderDemo myb=new MyBufferReaderDemo(f1);
String line=null;
while((line=myb.BufferReader())!=null){
System.out.println(myb.BufferReader());
}
myb.myClose();
}
}

以上这篇java创建一个类实现读取一个文件中的每一行显示出来就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • java实现的DES加密算法详解

    java实现的DES加密算法详解

    这篇文章主要介绍了java实现的DES加密算法,结合实例形式详细分析了java实现DES加密操作的原理、实现技巧与相关注意事项,需要的朋友可以参考下
    2017-06-06
  • 如何基于Spring使用工厂模式实现程序解耦

    如何基于Spring使用工厂模式实现程序解耦

    这篇文章主要介绍了如何基于Spring使用工厂模式实现程序解耦,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • hadoop运行java程序(jar包)并运行时动态指定参数

    hadoop运行java程序(jar包)并运行时动态指定参数

    这篇文章主要介绍了hadoop如何运行java程序(jar包)并运行时动态指定参数,使用hadoop 运行 java jar包,Main函数一定要加上全限定类名,需要的朋友可以参考下
    2021-06-06
  • springboot 项目使用jasypt加密数据源的方法

    springboot 项目使用jasypt加密数据源的方法

    Jasypt 是一个 Java 库,它允许开发者以最小的努力为他/她的项目添加基本的加密功能,而且不需要对密码学的工作原理有深刻的了解。接下来通过本文给大家介绍springboot 项目使用jasypt加密数据源的问题,一起看看吧
    2021-11-11
  • Java泛型模拟scala实现自定义ArrayList方式

    Java泛型模拟scala实现自定义ArrayList方式

    这篇文章主要介绍了Java泛型模拟scala实现自定义ArrayList方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • 使用开源项目JAVAE2 进行视频格式转换

    使用开源项目JAVAE2 进行视频格式转换

    这篇文章主要介绍了使用开源项目JAVAE 进行视频格式转换,帮助大家更好的利用Java处理视频,完成自身需求,感兴趣的朋友可以了解下
    2020-11-11
  • java list 比较详解及实例

    java list 比较详解及实例

    这篇文章主要介绍了java list 比较详解及实例的相关资料,需要的朋友可以参考下
    2017-05-05
  • MyBatis游标Cursor在Oracle数据库上的测试方式

    MyBatis游标Cursor在Oracle数据库上的测试方式

    这篇文章主要介绍了MyBatis游标Cursor在Oracle数据库上的测试方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Java中的HashMap弱引用之WeakHashMap详解

    Java中的HashMap弱引用之WeakHashMap详解

    这篇文章主要介绍了Java中的HashMap弱引用之WeakHashMap详解,当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题,需要的朋友可以参考下
    2023-09-09
  • 一文给你通俗易懂的讲解Java异常

    一文给你通俗易懂的讲解Java异常

    这篇文章主要给大家介绍了关于Java异常的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05

最新评论