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读取文件的简单实现方法
本文实例讲述了Java读取文件的简单实现方法,非常实用.分享给大家供大家参考之用.具体方法如下: 这是一个简单的读取文件的代码,并试着读取一个log文件,再输出. 主要代码如下: import java.io.*; public class FileToString { public static String readFile(String fileName) { String output = ""; File file = new File(fileName); if(file.
-
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
-
java实现读取txt文件中的内容
我们先来看个例子 import java.io.*; /** * Created by liguoqing on 2016/3/28. */ public class ReadTxtFile { public static void readTxt(String filePath) { try { File file = new File(filePath); if(file.isFile() && file.exists()) { InputStreamReader isr = new
-
java实现利用String类的简单方法读取xml文件中某个标签中的内容
1.利用String类提供的indexOf()和substring()快速的获得某个文件中的特定内容 public static void main(String[] args) { // 测试某个词出现的位置 String reqMessage = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>" + "<in>" + "<head&g
-
java使用RandomAccessFile类基于指针读写文件实例代码
java API中提供了一个基于指针操作实现对文件随机访问操作的类,该类就是RandomAccessFile类,该类不同于其他很多基于流方式读写文件的类.它直接继承自Object. public class RandomAccessFile extends Objectimplements DataOutput, DataInput, Closeable{...} 1.使用该类时可以指定对要操作文件的读写模式. 第一种模式是只读模式,第二种模式是读写模式.在创建该类实例时指定. @Test pu
-
Qt利用DOM类实现读取xml文件
目录 一.项目介绍 二.项目基本配置 三.UI界面设计 四.主程序实现 4.1 node.xml 4.2 pro文件 4.3 main.cpp 五.效果演示 一.项目介绍 利用DOM相关类读取xml文件. Dom(Document Object Model,即文档对象模型)把XML文档转换成应用程序可以遍历的树形结构,这样便可以随机访问其中的节点.它的缺点是需要将整个XML文档读入内存,消耗内存较多. 在Qt中使用QDomProcessingInstruction类来表示XML说明,元素对应QD
-
详解Java无需解压直接读取Zip文件和文件内容
整理文档,搜刮出一个Java无需解压直接读取Zip文件和文件内容的代码,稍微整理精简一下做下分享. package test; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.util.zip.ZipE
-
Java读取txt文件中的数据赋给String变量方法
实例如下所示: public class MainActivity { private static final String fileName = "D:/Tao/MyEclipseWorkspace/resources/weather.txt"; public static void main(String[] args) { //读取文件 BufferedReader br = null; StringBuffer sb = null; try { br = new Buffer
-
Python 实现在文件中的每一行添加一个逗号
步骤1:读取每行(每行的类型是str) 步骤2:对每行列表化 步骤3:弹出每行的/n两个字符 步骤4:追加,/n三个字符 代码实现如下: #import os From_file=open('D:\\python\\A\\tianqi.txt') f=open('niuniu1.txt','w') count=0 huancun=[] for each_line in From_file: #print(type(each_line)) each_line 是字符类型 Delstr=list(e
-
Java 创建动态类和查看方法列表信息的实例
Java 创建动态类和查看方法列表信息的实例 Sample code : import java.lang.reflect.Constructor; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.lang.reflect.Type; import java.util.ArrayList; import
-
读取xml文件中的配置参数实例
paras.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework
随机推荐
- Angular.js前台传list数组由后台spring MVC接收数组示例代码
- IOS 中CATextLayer绘制文本字符串
- SQL UPDATE 更新语句用法(单列与多列)
- jQuery+AJAX实现遮罩层登录验证界面(附源码)
- 利用javascript查看html源文件
- 收集的ROS防火墙脚本
- Jquery瀑布流插件使用介绍
- php 生成签名及验证签名详解
- MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法
- 通过客户端验证上传图片文件大小的ASP源码
- Struts html:checkbox框初始默认是选中的解决方法
- mysql 5.1版本修改密码及远程登录mysql数据库的方法
- JS实现图片局部放大或缩小的方法
- VBS教程:函数-IsArray 函数
- python为tornado添加recaptcha验证码功能
- sql 查询记录数结果集某个区间内记录
- ie下动态加态js文件的方法
- linux下Nginx+Tomcat负载均衡配置方法
- Android使用RecyclerView实现水平滚动控件
- PHP解压tar.gz格式文件的方法